Skip to content

Commit d748620

Browse files
fix(github-actions): pin dependencies
1 parent 18279da commit d748620

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/workflows/build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,18 @@ jobs:
4444
# Full history and tags: poetry-dynamic-versioning derives the version from git state, so a
4545
# shallow clone would build the wrong number rather than fail.
4646
- name: Check out source repository
47-
uses: actions/checkout@v7
47+
uses: actions/checkout@v7.0.1
4848
with:
4949
persist-credentials: false
5050
fetch-depth: 0
5151
fetch-tags: true
5252
ref: ${{ inputs.ref || github.ref }}
5353
- name: Set up Python
54-
uses: actions/setup-python@v7
54+
uses: actions/setup-python@v7.0.0
5555
with:
56-
python-version: "3.13"
56+
python-version: "3.13.15"
5757
- name: Install and configure Poetry
58-
uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1
58+
uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1.4.2
5959
with:
6060
version: 2.4.1
6161
virtualenvs-create: true
@@ -86,7 +86,7 @@ jobs:
8686
# Upload artifacts for later use
8787
- name: Upload Artifacts
8888
if: matrix.reqstool-source == 'pypi'
89-
uses: actions/upload-artifact@v7
89+
uses: actions/upload-artifact@v7.0.1
9090
with:
9191
name: ${{ inputs.artifact-name || 'dist' }}
9292
path: dist/

.github/workflows/lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Check out source repository
14-
uses: actions/checkout@v7
14+
uses: actions/checkout@v7.0.1
1515
- name: Set up Python
16-
uses: actions/setup-python@v7
16+
uses: actions/setup-python@v7.0.0
1717
with:
18-
python-version: "3.13"
18+
python-version: "3.13.15"
1919
- name: Install and configure Poetry (this should ideally be done from pyproject.toml but..)
20-
uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1
20+
uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1.4.2
2121
with:
2222
version: 1.8.5
2323
virtualenvs-create: true

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ classifiers = [
2525
]
2626

2727
[tool.poetry.dependencies]
28-
python = "^3.13"
28+
python = "3.14.7"
2929
poetry = "2.4.1"
3030
reqstool-python-decorators = "0.1.0"
3131
poetry-dynamic-versioning = "1.10.0"

0 commit comments

Comments
 (0)