actions/example-cron: verify the type of the event

This commit is contained in:
username 2023-12-20 16:46:33 +01:00 committed by Earl Warren
parent 4879daf24a
commit 5cdebe65db
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00
2 changed files with 13 additions and 0 deletions

View file

@ -12,3 +12,11 @@ jobs:
steps:
- run: |
touch /srv/example/cron-volume/DONE
- name: save context
run: |
d=/srv/example/cron/contexts/$GITHUB_EVENT_NAME
mkdir -p $d
cat > $d/github <<'EOF'
${{ toJSON(github) }}
EOF

View file

@ -20,3 +20,8 @@ if ! RETRY_DELAYS="30 30 30 30 30 30" forgejo.sh retry test -f /srv/example/cron
cat $FORGEJO_RUNNER_LOGS
false
fi
c=/srv/example/cron/contexts/schedule/github
cat $c
test "schedule" = "$(jq -r .event_name < $c)"
test "schedule" = "$(jq -r .event.action < $c)"