File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Regen stubs
2+
3+ on :
4+ repository_dispatch :
5+ types : [decree-released]
6+
7+ permissions :
8+ contents : write
9+ pull-requests : write
10+
11+ jobs :
12+ regen-stubs :
13+ name : Regen stubs for ${{ github.event.client_payload.version }}
14+ runs-on : ubuntu-latest
15+ steps :
16+ - uses : actions/checkout@v6
17+ with :
18+ persist-credentials : true
19+
20+ - name : Regen proto stubs
21+ run : make generate
22+ # Python stubs are generated from buf; make generate runs buf generate
23+
24+ - name : Run tests
25+ run : make test
26+
27+ - name : Open PR
28+ # peter-evans/create-pull-request@v7
29+ uses : peter-evans/create-pull-request@aa523f9db61947bd5e06efd77870ef065eae32cc
30+ with :
31+ token : ${{ secrets.PROJECT_TOKEN }}
32+ commit-message : " chore: regen stubs for decree ${{ github.event.client_payload.version }}"
33+ title : " chore: Regen stubs for decree ${{ github.event.client_payload.version }}"
34+ body : |
35+ Auto-generated by the decree release workflow.
36+
37+ Triggered by decree release ${{ github.event.client_payload.version }}.
38+ labels : dependencies,ci
39+ branch : " regen-stubs/${{ github.event.client_payload.version }}"
40+ base : main
You can’t perform that action at this time.
0 commit comments