From 34be19a24d1e8682d7e5ccd1182b93ed9d64b7c6 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Sat, 1 Feb 2025 13:49:48 +0000 Subject: [PATCH] ci: Improve Codegen Workflow 1. Bless public-api changes 2. (Hopefully) fix the commit message Signed-off-by: Dave Tucker --- .github/workflows/gen.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gen.yml b/.github/workflows/gen.yml index f20fb4e4..12aecef3 100644 --- a/.github/workflows/gen.yml +++ b/.github/workflows/gen.yml @@ -39,14 +39,22 @@ jobs: run: | 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 id: commit if: env.COMMIT_CHANGES == 1 uses: devops-infra/action-commit-push@master with: github_token: "${{ secrets.CRABBY_GITHUB_TOKEN }}" - commit_prefix: "[codegen] Update libbpf to ${{ env.LIBBPF_SHA }}" - commit_message: "Update libbpf to ${{ env.LIBBPF_SHA }}" + commit_message: | + chore(aya-obj, aya-ebpf-bindings): Regenerate bindings + + libbpf commit: ${{ env.LIBBPF_SHA }} + target_branch: codegen force: true