Skip to content

Commit 7c7c175

Browse files
authored
Merge pull request #244 from python-openapi/feature/update-github-actions
Update github actions
2 parents dfe7203 + 74787ea commit 7c7c175

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed

.github/workflows/build-docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v3
1313

1414
- name: Set up Python 3.9
15-
uses: actions/setup-python@v2
15+
uses: actions/setup-python@v4
1616
with:
1717
python-version: 3.9
1818

@@ -27,7 +27,7 @@ jobs:
2727
run: poetry config virtualenvs.in-project true
2828

2929
- name: Set up cache
30-
uses: actions/cache@v2
30+
uses: actions/cache@v3
3131
id: cache
3232
with:
3333
path: .venv
@@ -44,7 +44,7 @@ jobs:
4444
run: |
4545
poetry run python -m sphinx -T -b html -d docs/_build/doctrees -D language=en docs docs/_build/html -n -W
4646
47-
- uses: actions/upload-artifact@v2
47+
- uses: actions/upload-artifact@v3
4848
name: Upload docs as artifact
4949
with:
5050
name: docs-html

.github/workflows/docker-publish.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,34 @@ jobs:
1313
docker:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v3
17+
1718
- name: Docker meta
18-
id: docker_meta
19-
uses: crazy-max/ghaction-docker-meta@v1
19+
id: meta
20+
uses: uses: docker/metadata-action@v4
2021
with:
2122
images: |
2223
p1c2u/openapi-spec-validator
23-
tag-semver: |
24-
{{version}}
24+
tags: |
25+
type=semver,pattern={{version}}
26+
2527
- name: Set up QEMU
26-
uses: docker/setup-qemu-action@v1
28+
uses: docker/setup-qemu-action@v2
29+
2730
- name: Set up Docker Buildx
28-
uses: docker/setup-buildx-action@v1
31+
uses: docker/setup-buildx-action@v2
32+
2933
- name: Login to DockerHub
3034
if: github.event_name != 'pull_request'
31-
uses: docker/login-action@v1
35+
uses: docker/login-action@v2
3236
with:
3337
username: ${{ secrets.DOCKERHUB_USERNAME }}
3438
password: ${{ secrets.DOCKERHUB_TOKEN }}
39+
3540
- name: Build and push
36-
uses: docker/build-push-action@v2
41+
uses: docker/build-push-action@v4
3742
with:
3843
context: .
3944
push: ${{ github.event_name != 'pull_request' }}
40-
tags: ${{ steps.docker_meta.outputs.tags }}
41-
labels: ${{ steps.docker_meta.outputs.labels }}
45+
tags: ${{ steps.meta.outputs.tags }}
46+
labels: ${{ steps.meta.outputs.labels }}

.github/workflows/python-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
publish:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: actions/checkout@v2
16+
- uses: actions/checkout@v3
1717

1818
- name: Set up Python
19-
uses: actions/setup-python@v2
19+
uses: actions/setup-python@v4
2020
with:
2121
python-version: '3.x'
2222

.github/workflows/python-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
os: [windows-latest, ubuntu-latest]
1919
fail-fast: false
2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222

2323
- name: Set up Python ${{ matrix.python-version }}
24-
uses: actions/setup-python@v2
24+
uses: actions/setup-python@v4
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727

@@ -36,7 +36,7 @@ jobs:
3636
run: poetry config virtualenvs.in-project true
3737

3838
- name: Set up cache
39-
uses: actions/cache@v2
39+
uses: actions/cache@v3
4040
id: cache
4141
with:
4242
path: .venv
@@ -62,4 +62,4 @@ jobs:
6262
run: poetry run deptry .
6363

6464
- name: Upload coverage
65-
uses: codecov/codecov-action@v1
65+
uses: codecov/codecov-action@v3

0 commit comments

Comments
 (0)