Skip to content

Commit

Permalink
ci deploy: release add deploy workflow to notify successful package u…
Browse files Browse the repository at this point in the history
…pload

GitHub: groonga/packages.groonga.org#43

This PR introduces a new Deploy workflow that triggers upon the
completion of uploading packages.

The Deploy workflow is responsible for handling deployment flows in
near future.

At first step, we will trigger the webhook using this workflow to
sign packages and upload them. Please refer the issue in detail.
  • Loading branch information
otegami committed Dec 13, 2024
1 parent a5d7e15 commit 008e404
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Deploy
on:
push:
tags:
- '*'
workflow_run:
workflows: ["Package"]
types:
- completed
jobs:
notify:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
steps:
- name: Notify successful package upload
run: echo "Package upload has been successfully completed."

0 comments on commit 008e404

Please sign in to comment.