summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Maximets <i.maximets@ovn.org>2022-10-12 11:19:41 +0200
committerIlya Maximets <i.maximets@ovn.org>2022-10-12 15:44:05 +0200
commit68fc14a3fdede973e8bbe5f59940180a9d31d91f (patch)
tree727034097088d93be42e8667ef30005b471db675
parent3d38056adf6486c0dce24aa461d8dbaeb0166444 (diff)
downloadopenvswitch-68fc14a3fdede973e8bbe5f59940180a9d31d91f.tar.gz
github: Update versions of action dependencies.
checkout@v2, cache@v2 and setup-python@v2 are using outdated Node.js 12 which is now deprecated in GHA [1], so these actions will stop working soon. Updating to most recent major versions with Node.js 16. This stops GHA from throwing warnings in every build. While at it, also updating upload-artifacts to more recent version. [1] https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ Acked-by: David Marchand <david.marchand@redhat.com> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
-rw-r--r--.github/workflows/build-and-test.yml16
1 files changed, 8 insertions, 8 deletions
diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 2074c1de0..8398d124e 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -111,7 +111,7 @@ jobs:
steps:
- name: checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: fix up /etc/hosts
# https://github.com/actions/virtual-environments/issues/3353
@@ -125,7 +125,7 @@ jobs:
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: set up python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: '3.9'
@@ -141,7 +141,7 @@ jobs:
- name: cache
if: matrix.dpdk != '' || matrix.dpdk_shared != ''
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
matrix_key: ${{ matrix.dpdk }}${{ matrix.dpdk_shared }}
ci_key: ${{ hashFiles('dpdk-ci-signature') }}
@@ -169,7 +169,7 @@ jobs:
- name: upload deb packages
if: matrix.deb_package != ''
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: deb-packages
path: '/home/runner/work/ovs/*.deb'
@@ -188,7 +188,7 @@ jobs:
- name: upload logs on failure
if: failure() || cancelled()
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: logs-linux-${{ join(matrix.*, '-') }}
path: logs.tgz
@@ -207,13 +207,13 @@ jobs:
steps:
- name: checkout
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: update PATH
run: |
echo "$HOME/bin" >> $GITHUB_PATH
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: set up python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: install dependencies
@@ -224,7 +224,7 @@ jobs:
run: ./.ci/osx-build.sh
- name: upload logs on failure
if: failure()
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: logs-osx-clang---disable-ssl
path: config.log