Skip to content

chore: use pnpm dlx instead of npx #21

chore: use pnpm dlx instead of npx

chore: use pnpm dlx instead of npx #21

Workflow file for this run

name: Trigger renovate

Check failure on line 1 in .github/workflows/trigger.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/trigger.yml

Invalid workflow file

(Line: 8, Col: 7): Unexpected value '30 * * * *'
on:
pull_request: # test it when the files are changed
paths:
- trigger.ts
- .github/workflows/trigger.yml
schedule: # make sure renovate checks at least once an hour
- 30 * * * * # hourly https://crontab.guru/#0_*_*_*_*
workflow_dispatch: # trigger it for other repos from the browser
inputs:
repo:
description: "name of repository (without bettermarks/)"
type: string
required: true
dashboardIssue:
description: "the number of the dependency dashboard issue"
default: 0
type: number
workflow_call: # use it in other workflows with repo specific triggers/schedule
inputs:
repo:
description: "name of repository to trigger (without bettermarks/)"
type: string
required: true
dashboardIssue:
description: "Optional: the number of the dependency dashboard issue"
default: 0
type: number
jobs:
trigger:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
repository: "bettermarks/renovate-config"
path: renovate-config
- uses: actions/github-script@v8
env:
OWNER_REPO: bettermarks/${{ inputs.repo || 'renovate-config' }}
DASHBOARD_ISSUE: ${{ inputs.dashboardIssue }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
script: |
const {trigger} = await import('${{ github.workspace }}/renovate-config/trigger.ts')
console.log(await trigger({github, context, exec}))