'main' might not be the default branch name. Fixes: 87009585e293 ("ci: hook to GitHub Actions")
Signed-off-by: David Marchand <david.march...@redhat.com> --- I found no other option but to call to the remote repository since github does not seem to expose a HEAD symbolic reference. The other alternative would be to simply rename ovsrobot/dpdk default branch from 'master' to 'main'. Example: https://github.com/ovsrobot/dpdk/runs/1641274373?check_suite_focus=true#step:4:4 --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b72df0ebe..751eb82c16 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -67,13 +67,15 @@ jobs: echo 'libabigail-${{ matrix.config.os }}' echo -n '::set-output name=abi::' echo 'abi-${{ matrix.config.os }}-${{ matrix.config.compiler }}-${{ matrix.config.cross }}-${{ env.LIBABIGAIL_VERSION }}-${{ env.REF_GIT_TAG }}' + echo -n '::set-output name=default_branch::' + git ls-remote --symref origin HEAD |awk '/^ref:/ {print $2}' - name: Retrieve ccache cache uses: actions/cache@v2 with: path: ~/.ccache key: ${{ steps.get_ref_keys.outputs.ccache }}-${{ github.ref }} restore-keys: | - ${{ steps.get_ref_keys.outputs.ccache }}-refs/heads/main + ${{ steps.get_ref_keys.outputs.ccache }}-${{ steps.get_ref_keys.outputs.default_branch }} - name: Retrieve libabigail cache id: libabigail-cache uses: actions/cache@v2 -- 2.23.0