chore: try to update to ubuntu-22.04 in the test runners

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2023-01-20 12:49:53 +01:00
parent fd8ae8f62a
commit 4b0a968059
+7 -7
View File
@@ -3,7 +3,7 @@ on:
push: push:
jobs: jobs:
unit-test: unit-test:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3.1.0 - uses: actions/checkout@v3.1.0
- name: Load Go version - name: Load Go version
@@ -17,7 +17,7 @@ jobs:
run: | run: |
make test race make test race
lint: lint:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3.1.0 - uses: actions/checkout@v3.1.0
- uses: actions/setup-go@v2 - uses: actions/setup-go@v2
@@ -28,7 +28,7 @@ jobs:
with: with:
version: v1.31 version: v1.31
spec-test: spec-test:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3.1.0 - uses: actions/checkout@v3.1.0
- name: Load Go version - name: Load Go version
@@ -49,7 +49,7 @@ jobs:
run: | run: |
docker run --mount type=bind,source=$(pwd)/build/kapow,target=/usr/bin/kapow bbvalabsci/kapow-spec-test-suite:latest "behave --tags=~@skip" docker run --mount type=bind,source=$(pwd)/build/kapow,target=/usr/bin/kapow bbvalabsci/kapow-spec-test-suite:latest "behave --tags=~@skip"
doc-test: doc-test:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@v3.1.0 - uses: actions/checkout@v3.1.0
- name: Prepare Python env - name: Prepare Python env
@@ -63,7 +63,7 @@ jobs:
SPHINXOPTS="-qW --keep-going" pipenv run make linkcheck html SPHINXOPTS="-qW --keep-going" pipenv run make linkcheck html
release: release:
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: [ unit-test, spec-test, doc-test, lint ] needs: [ unit-test, spec-test, doc-test, lint ]
steps: steps:
- uses: actions/checkout@v3.1.0 - uses: actions/checkout@v3.1.0
@@ -104,9 +104,9 @@ jobs:
dist/* dist/*
- name: Upload Docker images - name: Upload Docker images
if: steps.docker-credentials.outputs.defined == 'true' if: steps.docker-credentials.outputs.defined == 'true'
run: docker image push bbvalabsci/kapow # /!\ Remember to use the option --all-tags whenever we update from ubuntu-20.04 run: docker image push --all-tags bbvalabsci/kapow
wininstaller: wininstaller:
runs-on: ubuntu-20.04 runs-on: ubuntu-22.04
needs: release needs: release
strategy: strategy:
matrix: matrix: