@@ -25,10 +25,10 @@ jobs:
2525 lint :
2626 runs-on : ubuntu-latest
2727 steps :
28- - uses : actions/checkout@v5.0.1
28+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
2929 with :
3030 persist-credentials : false
31- - uses : actions/setup-python@v6.0.0
31+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
3232 with :
3333 python-version : ${{ env.DEFAULT_PYTHON_VERSION }}
3434 - name : Install dependencies
@@ -58,10 +58,10 @@ jobs:
5858 tox-environment : py-packaging240
5959 runs-on : ${{ matrix.platform }}
6060 steps :
61- - uses : actions/checkout@v5.0.1
61+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
6262 with :
6363 persist-credentials : false
64- - uses : actions/setup-python@v6.0.0
64+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
6565 with :
6666 python-version : ${{ matrix.python-version }}
6767 - name : Install dependencies
@@ -78,10 +78,10 @@ jobs:
7878 # Only run on Ubuntu because most of the tests are skipped on Windows
7979 runs-on : ubuntu-latest
8080 steps :
81- - uses : actions/checkout@v5.0.1
81+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
8282 with :
8383 persist-credentials : false
84- - uses : actions/setup-python@v6.0.0
84+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
8585 with :
8686 python-version : ${{ env.MIN_PYTHON_VERSION }}
8787 - name : Install dependencies
@@ -92,10 +92,10 @@ jobs:
9292 docs :
9393 runs-on : ubuntu-latest
9494 steps :
95- - uses : actions/checkout@v5.0.1
95+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
9696 with :
9797 persist-credentials : false
98- - uses : actions/setup-python@v6.0.0
98+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
9999 with :
100100 python-version : ${{ env.MIN_PYTHON_VERSION }}
101101 - name : Install dependencies
@@ -104,7 +104,7 @@ jobs:
104104 run : python -m tox -e docs
105105
106106 # https://github.com/marketplace/actions/alls-green#why
107- check : # This job does nothing and is only used for the branch protection
107+ check : # This job does nothing and is only used for the branch protection
108108 if : always()
109109
110110 needs :
@@ -116,22 +116,22 @@ jobs:
116116 runs-on : ubuntu-latest
117117
118118 steps :
119- - name : Decide whether the needed jobs succeeded or failed
120- uses : re-actors/alls-green@release/v1
121- with :
122- allowed-failures : integration # can be flaky
123- jobs : ${{ toJSON(needs) }}
119+ - name : Decide whether the needed jobs succeeded or failed
120+ uses : re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
121+ with :
122+ allowed-failures : integration # can be flaky
123+ jobs : ${{ toJSON(needs) }}
124124
125125 release :
126126 needs :
127127 - check
128128 if : github.event_name == 'push' && contains(github.ref, 'refs/tags/')
129129 runs-on : ubuntu-latest
130130 steps :
131- - uses : actions/checkout@v5.0.1
131+ - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
132132 with :
133133 persist-credentials : false
134- - uses : actions/setup-python@v6.0.0
134+ - uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
135135 with :
136136 python-version : ${{ env.MIN_PYTHON_VERSION }}
137137 - name : Install dependencies
0 commit comments