4545
4646jobs :
4747 verify-input :
48- runs-on : ubuntu-22 .04
48+ runs-on : ubuntu-24 .04
4949 outputs :
5050 # Needed because env vars are not available in the build-docs check below
5151 cpython_release : ${{ env.CPYTHON_RELEASE }}
5757 echo "cpython_release: $CPYTHON_RELEASE"
5858
5959 - name : " Checkout ${{ env.GIT_REMOTE }}/cpython"
60- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
60+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6161 with :
6262 repository : " ${{ env.GIT_REMOTE }}/cpython"
6363 ref : " v${{ env.CPYTHON_RELEASE }}"
@@ -71,22 +71,22 @@ jobs:
7171 fi
7272
7373 build-source :
74- runs-on : ubuntu-22 .04
74+ runs-on : ubuntu-24 .04
7575 needs :
7676 - verify-input
7777 steps :
7878 - name : " Checkout python/release-tools"
79- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
79+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8080
8181 - name : " Checkout ${{ env.GIT_REMOTE }}/cpython"
82- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
82+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8383 with :
8484 repository : " ${{ env.GIT_REMOTE }}/cpython"
8585 ref : " v${{ env.CPYTHON_RELEASE }}"
8686 path : " cpython"
8787
8888 - name : " Setup Python"
89- uses : actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1 .0
89+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
9090 with :
9191 python-version : 3.11
9292
@@ -101,28 +101,28 @@ jobs:
101101 python ../release.py --export "$CPYTHON_RELEASE" --skip-docs
102102
103103 - name : " Upload the source artifacts"
104- uses : actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
104+ uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
105105 with :
106106 name : source
107107 path : |
108108 cpython/${{ env.CPYTHON_RELEASE }}/src
109109
110110 build-docs :
111- runs-on : ubuntu-22 .04
111+ runs-on : ubuntu-24 .04
112112 needs :
113113 - verify-input
114114
115115 # Docs aren't built for alpha or beta releases.
116116 if : (!(contains(needs.verify-input.outputs.cpython_release, 'a') || contains(needs.verify-input.outputs.cpython_release, 'b')))
117117 steps :
118118 - name : " Checkout ${{ env.GIT_REMOTE }}/cpython"
119- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
119+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
120120 with :
121121 repository : " ${{ env.GIT_REMOTE }}/cpython"
122122 ref : " v${{ env.CPYTHON_RELEASE }}"
123123
124124 - name : " Setup Python"
125- uses : actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1 .0
125+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
126126 with :
127127 python-version : 3.11
128128
@@ -143,14 +143,14 @@ jobs:
143143 SPHINXOPTS="-j10" make dist
144144
145145 - name : " Upload the docs artifacts"
146- uses : actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
146+ uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
147147 with :
148148 name : docs
149149 path : |
150150 Doc/dist/
151151
152152 test-source :
153- runs-on : ubuntu-22 .04
153+ runs-on : ubuntu-24 .04
154154 needs :
155155 - build-source
156156 steps :
0 commit comments