Skip to content

Commit cc2a1d5

Browse files
committed
fix: dartdoc workflow
1 parent 733c3af commit cc2a1d5

1 file changed

Lines changed: 12 additions & 15 deletions

File tree

.github/workflows/dartdoc-gh-pages.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ on:
99
workflow_dispatch:
1010

1111
permissions:
12-
contents: read
12+
contents: write
13+
pages: write
14+
id-token: write
1315

1416
concurrency:
1517
group: "pages"
@@ -18,32 +20,28 @@ concurrency:
1820
jobs:
1921
build:
2022
runs-on: ubuntu-latest
21-
permissions:
22-
contents: read
23-
pages: write
24-
id-token: write
2523
steps:
2624
- name: Checkout
27-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
25+
uses: actions/checkout@v3
2826
with:
2927
submodules: recursive
3028
- name: Setup Dart
31-
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # v1.7.1
29+
uses: dart-lang/setup-dart@v1
3230
with:
3331
sdk: stable
3432
- name: Setup environment
3533
uses: ./.github/actions/setup
3634
- name: Setup Pages
37-
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
35+
uses: actions/configure-pages@v3
3836
- name: Setup Ruby
39-
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa4bbada0a35f085d # v1.229.0
37+
uses: ruby/setup-ruby@v1
4038
with:
4139
ruby-version: 3.3.5
4240
- name: Build with Dartdoc
4341
run: |
4442
cd ouds_core
4543
dart pub get
46-
dart doc .
44+
dart doc .
4745
- name: Move DartDoc output
4846
run: |
4947
mkdir -p ./docs
@@ -54,21 +52,19 @@ jobs:
5452
cp ouds_core/assets/doc/orange_logo.svg ./docs/assets/
5553
cp ouds_core/assets/doc/banner.png ./docs/assets/
5654
- name: Upload artifact
57-
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1
55+
uses: actions/upload-pages-artifact@v3
5856
with:
5957
path: ./docs
6058

6159
deploy:
6260
runs-on: ubuntu-latest
6361
needs: build
64-
permissions:
65-
contents: write
6662
steps:
6763
- name: Checkout repository
68-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
64+
uses: actions/checkout@v2
6965

7066
- name: Download artifact
71-
uses: actions/download-artifact@cc203385981b70ca67064455fa57f0e04c87c65f # v4.1.9
67+
uses: actions/download-artifact@v4
7268
with:
7369
name: github-pages
7470

@@ -98,3 +94,4 @@ jobs:
9894
git push origin gh-pages --force
9995
env:
10096
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
97+

0 commit comments

Comments
 (0)