ci: Improve Codegen Workflow

1. Bless public-api changes
2. (Hopefully) fix the commit message

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
reviewable/pr1157/r1
Dave Tucker 3 weeks ago
parent 9ddee3552d
commit 34be19a24d

@ -39,14 +39,22 @@ jobs:
run: | run: |
git diff --quiet || echo "COMMIT_CHANGES=1" >> $GITHUB_ENV git diff --quiet || echo "COMMIT_CHANGES=1" >> $GITHUB_ENV
- name: Bless public API changes
if: env.COMMIT_CHANGES == 1
run: |
cargo xtask public-api --bless
- name: Commit Changes - name: Commit Changes
id: commit id: commit
if: env.COMMIT_CHANGES == 1 if: env.COMMIT_CHANGES == 1
uses: devops-infra/action-commit-push@master uses: devops-infra/action-commit-push@master
with: with:
github_token: "${{ secrets.CRABBY_GITHUB_TOKEN }}" github_token: "${{ secrets.CRABBY_GITHUB_TOKEN }}"
commit_prefix: "[codegen] Update libbpf to ${{ env.LIBBPF_SHA }}" commit_message: |
commit_message: "Update libbpf to ${{ env.LIBBPF_SHA }}" chore(aya-obj, aya-ebpf-bindings): Regenerate bindings
libbpf commit: ${{ env.LIBBPF_SHA }}
target_branch: codegen target_branch: codegen
force: true force: true

Loading…
Cancel
Save