Skip to content

Commit f92d36c

Browse files
authored
Maintenance: refresh GitHub Actions workflows (#30)
1 parent 137efdd commit f92d36c

File tree

4 files changed

+24
-8
lines changed

4 files changed

+24
-8
lines changed

.github/workflows/lint.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ on:
88

99
jobs:
1010
test:
11+
permissions:
12+
contents: read
1113
runs-on: ubuntu-latest
1214
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-python@v2
15+
- uses: actions/checkout@v4
16+
with:
17+
persist-credentials: false
18+
- uses: actions/setup-python@v5
1519
- run: pip install black
1620
- run: black pywisetransfer test

.github/workflows/publish-release.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ on:
77

88
jobs:
99
test:
10+
permissions:
11+
contents: read
1012
environment: release-live
1113
runs-on: ubuntu-latest
1214
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-python@v2
15+
- uses: actions/checkout@v4
16+
with:
17+
persist-credentials: false
18+
- uses: actions/setup-python@v5
1519
- run: pip install poetry
1620
- run: poetry config pypi-token.pypi ${{ secrets.PYPI_API_KEY }}
1721
- run: poetry publish --build

.github/workflows/publish-tag.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ on:
77

88
jobs:
99
test:
10+
permissions:
11+
contents: read
1012
environment: release-test
1113
runs-on: ubuntu-latest
1214
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-python@v2
15+
- uses: actions/checkout@v4
16+
with:
17+
persist-credentials: false
18+
- uses: actions/setup-python@v5
1519
- run: pip install poetry
1620
- run: poetry config repositories.testpypi https://test.pypi.org/legacy/
1721
- run: poetry config pypi-token.testpypi ${{ secrets.TEST_PYPI_API_KEY }}

.github/workflows/test.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ on:
88

99
jobs:
1010
test:
11+
permissions:
12+
contents: read
1113
runs-on: ubuntu-latest
1214
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-python@v2
15+
- uses: actions/checkout@v4
16+
with:
17+
persist-credentials: false
18+
- uses: actions/setup-python@v5
1519
- run: pip install .[dev]
1620
- run: pytest

0 commit comments

Comments
 (0)