diff --git a/build-cilium/action.yml b/build-cilium/action.yml index 54dca61..025c0d1 100644 --- a/build-cilium/action.yml +++ b/build-cilium/action.yml @@ -3,6 +3,9 @@ inputs: output-dir: description: 'Path to the output of cilium build' required: true + cilium-revision: + description: 'Cilium revision to build. main is used by default' + required: false runs: using: "composite" @@ -15,5 +18,6 @@ runs: - name: Build cilium/cilium bpf programs env: OUTPUT_DIR: ${{ inputs.output-dir }} + CILIUM_REVISION: ${{ inputs.cilium-revision }} shell: bash run: ${GITHUB_ACTION_PATH}/build-cilium.sh diff --git a/build-cilium/build-cilium.sh b/build-cilium/build-cilium.sh index 1a8ab52..8a7dd1a 100755 --- a/build-cilium/build-cilium.sh +++ b/build-cilium/build-cilium.sh @@ -40,4 +40,6 @@ popd extract_bpf_progs bpf "*.o" $OUTPUT_DIR/bpf +git rev-parse HEAD > $OUTPUT_DIR/cilium-revision + popd