Skip to content

Commit 4aef505

Browse files
ci: add version comment to pinned actions
1 parent dc160a8 commit 4aef505

7 files changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/ensure-code-quality.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
name: Build & Run Pre Commit hooks to verify code structure, quality etc. from pre-commit hooks
1717
runs-on: ubuntu-24.04
1818
steps:
19-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2020

2121
- name: Install uv
22-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
22+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
2323
with:
2424
enable-cache: true
2525

@@ -35,10 +35,10 @@ jobs:
3535
name: Type check with basedpyright
3636
runs-on: ubuntu-24.04
3737
steps:
38-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
38+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3939

4040
- name: Install uv
41-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
41+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
4242
with:
4343
enable-cache: true
4444

.github/workflows/license-scan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
contents: read
1313
steps:
1414
- name: 'Checkout Repository'
15-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616

1717
- name: 'Dependency Review'
1818
id: review
19-
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48
19+
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
2020
with:
2121
allow-licenses: 0BSD, BSD-1-Clause, BSD-2-Clause, BSD-3-Clause, LGPL-2.0-or-later, LGPL-2.1-or-later, LGPL-3.0-only, LGPL-3.0-or-later, MIT, WTFPL, Apache-2.0, MPL-2.0, ISC
2222
# Note that we explicitly allow LGPL-2.x-or-later, since LGPL-2.x (only) is not compatible with LGPL-3.x

.github/workflows/publish-docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020

2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424

2525
- name: Install uv
26-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
26+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
2727
with:
2828
enable-cache: true
2929

@@ -43,7 +43,7 @@ jobs:
4343
uv run python generate_json_schema.py > ../docs/docs/about/getting_started/yaml/ecalc_json_schema.json
4444
4545
- name: Setup node
46-
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
46+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
4747
with:
4848
node-version: 24
4949
cache: npm

.github/workflows/publish-libecalc.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-24.04
2727
steps:
2828
- name: Download release-please outputs
29-
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
29+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
3030
with:
3131
name: release-please-outputs
3232
run-id: ${{ github.event.workflow_run.id }}
@@ -55,13 +55,13 @@ jobs:
5555
runs-on: ubuntu-24.04
5656
steps:
5757
- name: Checkout code
58-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
58+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5959
with:
6060
# NOTE: Make sure we publish from the main branch, not the triggering ref
6161
ref: ${{ github.event.repository.default_branch }}
6262

6363
- name: Install uv
64-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
64+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
6565
with:
6666
enable-cache: true
6767

@@ -75,7 +75,7 @@ jobs:
7575
run: uv build
7676

7777
- name: Publish to PyPI
78-
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e
78+
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
7979
with:
8080
# repository-url: https://test.pypi.org/legacy/ # NOTE: Only needed to specify for Test PyPI
8181
packages-dir: dist/

.github/workflows/release-please.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
issues: write
1818
runs-on: ubuntu-24.04
1919
steps:
20-
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38
20+
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
2121
id: release
2222
with:
2323
config-file: 'release-please-config.json'
@@ -45,7 +45,7 @@ jobs:
4545
run: |
4646
echo '{"release_created":"false"}' > release-please-data/outputs.json
4747
- name: Upload release-please data
48-
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
48+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4949
with:
5050
name: release-please-outputs
5151
path: release-please-data/

.github/workflows/test-docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818

1919
- name: Install uv
20-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
20+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
2121
with:
2222
enable-cache: true
2323

@@ -37,7 +37,7 @@ jobs:
3737
uv run python generate_json_schema.py > ../docs/docs/about/getting_started/yaml/ecalc_json_schema.json
3838
3939
- name: Setup node
40-
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
40+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
4141
with:
4242
node-version: 24
4343
cache: npm

.github/workflows/test-library.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
group: [ 1,2,3,4,5 ]
1818
steps:
1919
- name: Checkout code
20-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
20+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121

2222
- name: Install uv
23-
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78
23+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6.0
2424
with:
2525
enable-cache: true
2626
python-version: ${{ matrix.python-version }}

0 commit comments

Comments
 (0)