Skip to content

Commit 8e40619

Browse files
authored
Pin Github Actions actions to their hashes (#6)
1 parent 35fdc18 commit 8e40619

File tree

3 files changed

+16
-15
lines changed

3 files changed

+16
-15
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "monthly"
7+
commit-message:
8+
prefix: "ci(dependabot):"
79
groups:
810
github-actions:
911
patterns:

.github/workflows/deploy_docs.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ jobs:
2626

2727
steps:
2828
- name: Clone repo
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3030

31-
- uses: actions/setup-python@v5
31+
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
3232
with:
3333
python-version: "3.10"
3434

35-
- uses: tlambert03/setup-qt-libs@v1
35+
- uses: tlambert03/setup-qt-libs@19e4ef2d781d81f5f067182e228b54ec90d23b76 # v1.8
3636

3737
- name: Install Dependencies
3838
run: |
@@ -41,7 +41,7 @@ jobs:
4141
python -m pip install -e ".[docs]"
4242
4343
- name: Build Docs
44-
uses: aganders3/headless-gui@v2
44+
uses: aganders3/headless-gui@f85dd6316993505dfc5f21839d520ae440c84816 # v2.2
4545
with:
4646
run: make docs
4747

@@ -50,11 +50,11 @@ jobs:
5050

5151
# At a minimum this job should upload artifacts using actions/upload-pages-artifact
5252
- name: Upload GitHub Pages artifact
53-
uses: actions/upload-pages-artifact@v3
53+
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1
5454
with:
5555
name: github-pages
5656
path: docs/_build
5757

5858
- name: Deploy to GitHub Pages
5959
id: deployment
60-
uses: actions/deploy-pages@v4 # or specific "vX.X.X" version tag for this action
60+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5

.github/workflows/test_and_deploy.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,13 @@ jobs:
4141
platform: "windows-latest"
4242

4343
steps:
44-
- uses: actions/checkout@v4
45-
44+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4645
- name: Set up Python ${{ matrix.python-version }}
47-
uses: actions/setup-python@v5
46+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
4847
with:
4948
python-version: ${{ matrix.python-version }}
5049

51-
- uses: tlambert03/setup-qt-libs@v1
50+
- uses: tlambert03/setup-qt-libs@19e4ef2d781d81f5f067182e228b54ec90d23b76 # v1.8
5251

5352
# strategy borrowed from vispy for installing opengl libs on windows
5453
- name: Install Windows OpenGL
@@ -64,7 +63,7 @@ jobs:
6463
pip install setuptools tox tox-gh-actions
6564
6665
- name: Test with tox
67-
uses: aganders3/headless-gui@v2
66+
uses: aganders3/headless-gui@f85dd6316993505dfc5f21839d520ae440c84816 # v2.2
6867
with:
6968
run: python -m tox -vv
7069
env:
@@ -75,7 +74,7 @@ jobs:
7574
TOX_SKIP_ENV: ".*py39-PySide6.*"
7675

7776
- name: Coverage
78-
uses: codecov/codecov-action@v5
77+
uses: codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
7978
env:
8079
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
8180

@@ -89,9 +88,9 @@ jobs:
8988
permissions:
9089
id-token: write
9190
steps:
92-
- uses: actions/checkout@v4
91+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9392
- name: Set up Python
94-
uses: actions/setup-python@v5
93+
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
9594
with:
9695
python-version: "3.x"
9796
- name: Install dependencies
@@ -103,4 +102,4 @@ jobs:
103102
git tag
104103
python -m build
105104
- name: Publish package distributions to PyPI
106-
uses: pypa/gh-action-pypi-publish@release/v1
105+
uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4

0 commit comments

Comments
 (0)