-
Notifications
You must be signed in to change notification settings - Fork 11.2k
35 lines (31 loc) · 1.13 KB
/
trigger-builds.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
name: Trigger builds for images and binaries
on:
workflow_dispatch:
push:
branches:
- 'devnet'
- 'testnet'
- 'mainnet'
- 'releases/sui-*-release'
concurrency: ${{ github.workflow }}-${{ github.ref }}
jobs:
docker-images:
runs-on: ubuntu-latest
steps:
- name: Dispatch Docker Builds in MystenLabs/sui-operations
uses: peter-evans/repository-dispatch@26b39ed245ab8f31526069329e112ab2fb224588 # pin@v2
with:
repository: MystenLabs/sui-operations
token: ${{ secrets.DOCKER_BINARY_BUILDS_DISPATCH }}
event-type: build-docker-images
client-payload: '{"sui_commit": "${{ github.sha }}"}'
release-binaries:
runs-on: ubuntu-latest
steps:
- name: Dispatch Release binaries builds in MystenLabs/sui-operations
uses: peter-evans/repository-dispatch@26b39ed245ab8f31526069329e112ab2fb224588 # pin@v2
with:
repository: MystenLabs/sui-operations
token: ${{ secrets.DOCKER_BINARY_BUILDS_DISPATCH }}
event-type: build-release-binaries
client-payload: '{"sui_commit": "${{ github.sha }}"}'