Skip to content

Commit e0b3b05

Browse files
chore(deps): pin dependencies (#3)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 79bfc8a commit e0b3b05

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
lint:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
2121
with:
2222
fetch-depth: 0 # hatch-vcs needs tags
23-
- uses: astral-sh/setup-uv@v5
23+
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
2424
with:
2525
enable-cache: true
2626
- name: Ruff lint
@@ -34,10 +34,10 @@ jobs:
3434
types:
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
3838
with:
3939
fetch-depth: 0
40-
- uses: astral-sh/setup-uv@v5
40+
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
4141
with:
4242
enable-cache: true
4343
- name: mypy
@@ -50,10 +50,10 @@ jobs:
5050
matrix:
5151
python-version: ["3.11", "3.12", "3.13", "3.14"]
5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
5454
with:
5555
fetch-depth: 0
56-
- uses: astral-sh/setup-uv@v5
56+
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
5757
with:
5858
enable-cache: true
5959
- name: Install a text font
@@ -68,10 +68,10 @@ jobs:
6868
# keeps the artifacts so a human can eyeball what the printer would burn.
6969
runs-on: ubuntu-latest
7070
steps:
71-
- uses: actions/checkout@v4
71+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
7272
with:
7373
fetch-depth: 0
74-
- uses: astral-sh/setup-uv@v5
74+
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
7575
with:
7676
enable-cache: true
7777
- run: sudo apt-get update && sudo apt-get install -y fonts-dejavu-core
@@ -82,7 +82,7 @@ jobs:
8282
name=$(echo "$args" | tr -d ' -')
8383
uv run labeltastic --sample --dry-run $args --out "badge-$name.png"
8484
done
85-
- uses: actions/upload-artifact@v4
85+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
8686
with:
8787
name: rendered-badges
8888
path: badge-*.png

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
build:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4
1616
with:
1717
fetch-depth: 0 # hatch-vcs derives the version from the tag
18-
- uses: astral-sh/setup-uv@v5
18+
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
1919
- run: uv build
2020
- name: Smoke the built wheel
2121
# `uv build` builds the wheel FROM the sdist, so anything missing there
@@ -33,7 +33,7 @@ jobs:
3333
print('smoke: labeltastic', labeltastic.__version__)
3434
"
3535
/tmp/smoke/bin/labeltastic --sample --dry-run --out /tmp/smoke.png
36-
- uses: actions/upload-artifact@v4
36+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
3737
with:
3838
name: dist
3939
path: dist/
@@ -48,23 +48,23 @@ jobs:
4848
permissions:
4949
id-token: write # PyPI Trusted Publishing (OIDC) — no API token needed
5050
steps:
51-
- uses: actions/download-artifact@v4
51+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
5252
with:
5353
name: dist
5454
path: dist/
55-
- uses: pypa/gh-action-pypi-publish@release/v1
55+
- uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # release/v1
5656

5757
github-release:
5858
needs: publish-pypi
5959
runs-on: ubuntu-latest
6060
permissions:
6161
contents: write
6262
steps:
63-
- uses: actions/download-artifact@v4
63+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
6464
with:
6565
name: dist
6666
path: dist/
67-
- uses: softprops/action-gh-release@v2
67+
- uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2
6868
with:
6969
files: dist/*
7070
generate_release_notes: true

0 commit comments

Comments
 (0)