V4 - Add workflow file for publishing releases to immutable action pa… · dennisryanlee/setup-python@7f4fc3e · GitHub
Skip to content

Commit 7f4fc3e

Browse files
V4 - Add workflow file for publishing releases to immutable action package (actions#1084)
* add publish immutable action * depricate ubuntu-20.04 * fix check failures * fix check failures on older versions * check failures fix for older versions * check failure fix * check failure fix * compatable version update * compatable version update for ubuntu-22.04 and windows * fix * update e2e tests format * fomat update * updated wording
1 parent 3605726 commit 7f4fc3e

5 files changed

Lines changed: 64 additions & 17 deletions

File tree

‎.github/workflows/e2e-tests.yml‎

Lines changed: 28 additions & 1 deletion
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: 'Publish Immutable Action Version'
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
publish:
9+
runs-on: ubuntu-latest
10+
permissions:
11+
contents: read
12+
id-token: write
13+
packages: write
14+
15+
steps:
16+
- name: Checking out
17+
uses: actions/checkout@v4
18+
- name: Publish
19+
id: publish
20+
uses: actions/publish-immutable-action@v0.0.4

‎.github/workflows/test-graalpy.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
os: [macos-latest, ubuntu-20.04, ubuntu-latest]
20+
os: [macos-latest, ubuntu-22.04, ubuntu-latest]
2121
graalpy:
2222
- 'graalpy-23.0'
2323
- 'graalpy-22.3'
@@ -62,7 +62,7 @@ jobs:
6262
strategy:
6363
fail-fast: false
6464
matrix:
65-
os: [macos-latest, ubuntu-20.04, ubuntu-latest]
65+
os: [macos-latest, ubuntu-22.04, ubuntu-latest]
6666
graalpy: ['graalpy23.0', 'graalpy22.3']
6767

6868
steps:

‎.github/workflows/test-pypy.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
os: [macos-13, windows-latest, ubuntu-20.04, ubuntu-latest]
22+
os: [macos-13, windows-latest, ubuntu-22.04, ubuntu-latest]
2323
pypy:
2424
- 'pypy-2.7'
2525
- 'pypy-3.7'
@@ -76,7 +76,7 @@ jobs:
7676
strategy:
7777
fail-fast: false
7878
matrix:
79-
os: [macos-13, windows-latest, ubuntu-20.04, ubuntu-latest]
79+
os: [macos-13, windows-latest, ubuntu-22.04, ubuntu-latest]
8080
pypy: ['pypy2.7', 'pypy3.7', 'pypy3.8', 'pypy3.9-nightly']
8181

8282
steps:

‎.github/workflows/test-python.yml‎

Lines changed: 12 additions & 12 deletions

0 commit comments

Comments
 (0)