chore: update versions in publish action (#1250)

The only difference that looks like it requires a change is in the new permissions needed for upload-pages-artifact

Gar committed Aug 27, 2024 at 12:37 UTC 48961c2f3fd3dbf9c58faa9e178bff1ed413d8c8
4 files changed +14 -12
.github/workflows/ci.yml
+1 -1
@@ -137,6 +137,6 @@ jobs:
137 name: REUSE Compliance Check
138 runs-on: ubuntu-latest
139 steps:
140 - - uses: actions/checkout@v3
140 + - uses: actions/checkout@v4
141 - name: REUSE Compliance Check
142 uses: fsfe/reuse-action@v1
.github/workflows/publish.yml
+6 -5
@@ -46,11 +46,11 @@ jobs:
46 run: npm rebuild
47
48 - name: Setup Pages
49 - uses: actions/configure-pages@v1
49 + uses: actions/configure-pages@v4
50
51 - name: Restore cache
52 id: cache-gatsby
53 - uses: actions/cache/restore@v3
53 + uses: actions/cache/restore@v4
54 with:
55 key: ${{ runner.os }}-gatsby-${{ github.ref_name }}
56 path: |
@@ -63,7 +63,7 @@ jobs:
63 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64
65 - name: Save cache
66 - uses: actions/cache/save@v3
66 + uses: actions/cache/save@v4
67 with:
68 key: ${{ steps.cache-gatsby.outputs.cache-primary-key }}
69 path: |
@@ -71,13 +71,14 @@ jobs:
71 .cache
72
73 - name: Upload artifact
74 - uses: actions/upload-pages-artifact@v1
74 + uses: actions/upload-pages-artifact@v3
75 with:
76 path: './public'
77
78 deploy:
79 permissions:
80 pages: write
81 + actions: read
82 id-token: write
83 environment:
84 name: github-pages
@@ -87,6 +88,6 @@ jobs:
88 steps:
89 - name: Deploy to GitHub Pages
90 id: deployment
90 - uses: actions/deploy-pages@v1
91 + uses: actions/deploy-pages@v4
92 with:
93 preview: ${{ github.event_name == 'pull_request' }}
scripts/template-oss/ci-yml.hbs
+1 -1
@@ -11,6 +11,6 @@
11 name: REUSE Compliance Check
12 runs-on: ubuntu-latest
13 steps:
14 - - uses: actions/checkout@v3
14 + - uses: actions/checkout@v4
15 - name: REUSE Compliance Check
16 uses: fsfe/reuse-action@v1
scripts/template-oss/publish-yml.hbs
+6 -5
@@ -27,11 +27,11 @@ jobs:
27 run: npm rebuild
28
29 - name: Setup Pages
30 - uses: actions/configure-pages@v1
30 + uses: actions/configure-pages@v4
31
32 - name: Restore cache
33 id: cache-gatsby
34 - uses: actions/cache/restore@v3
34 + uses: actions/cache/restore@v4
35 with:
36 key: $\{{ runner.os }}-gatsby-$\{{ github.ref_name }}
37 path: |
@@ -44,7 +44,7 @@ jobs:
44 GITHUB_TOKEN: $\{{ secrets.GITHUB_TOKEN }}
45
46 - name: Save cache
47 - uses: actions/cache/save@v3
47 + uses: actions/cache/save@v4
48 with:
49 key: $\{{ steps.cache-gatsby.outputs.cache-primary-key }}
50 path: |
@@ -52,13 +52,14 @@ jobs:
52 .cache
53
54 - name: Upload artifact
55 - uses: actions/upload-pages-artifact@v1
55 + uses: actions/upload-pages-artifact@v3
56 with:
57 path: './public'
58
59 deploy:
60 permissions:
61 pages: write
62 + actions: read
63 id-token: write
64 environment:
65 name: github-pages
@@ -68,6 +69,6 @@ jobs:
69 steps:
70 - name: Deploy to GitHub Pages
71 id: deployment
71 - uses: actions/deploy-pages@v1
72 + uses: actions/deploy-pages@v4
73 with:
74 preview: $\{{ github.event_name == 'pull_request' }}