diff --git a/.github/workflows/trigger-downstream-flake-update.yml b/.github/workflows/trigger-downstream-flake-update.yml new file mode 100644 index 00000000..9871d7d8 --- /dev/null +++ b/.github/workflows/trigger-downstream-flake-update.yml @@ -0,0 +1,24 @@ +name: Trigger Downstream Flake Update on Push to Main + +on: + push: + branches: + - main # Or the branch you want to track + +jobs: + trigger-downstream-repo: + runs-on: ubuntu-latest + + strategy: + matrix: + include: + - repo: 'metacraft-labs/nix-blockchain-development' + steps: + - name: Trigger Downstream Pipeline + run: | + curl -L -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: token ${{ github.token }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + "https://api.github.com/repos/${{ matrix.repo }}/dispatches" \ + -d '{"event_type":"flake-update"}'