Skip to content

Commit b23aa79

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

1 file changed

Lines changed: 13 additions & 15 deletions

File tree

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

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ on:
55
branches:
66
- main
77
- develop
8+
- 662-fix-deploy-dartdoc-with-github-pages-dependencies
89

910
workflow_dispatch:
1011

1112
permissions:
12-
contents: read
13+
contents: write
14+
pages: write
15+
id-token: write
1316

1417
concurrency:
1518
group: "pages"
@@ -18,32 +21,28 @@ concurrency:
1821
jobs:
1922
build:
2023
runs-on: ubuntu-latest
21-
permissions:
22-
contents: read
23-
pages: write
24-
id-token: write
2524
steps:
2625
- name: Checkout
27-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
uses: actions/checkout@v3
2827
with:
2928
submodules: recursive
3029
- name: Setup Dart
31-
uses: dart-lang/setup-dart@e51d8e571e22473a2ddebf0ef8a2123f0ab2c02c # v1.7.1
30+
uses: dart-lang/setup-dart@v1
3231
with:
3332
sdk: stable
3433
- name: Setup environment
3534
uses: ./.github/actions/setup
3635
- name: Setup Pages
37-
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
36+
uses: actions/configure-pages@v3
3837
- name: Setup Ruby
39-
uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa4bbada0a35f085d # v1.229.0
38+
uses: ruby/setup-ruby@v1
4039
with:
4140
ruby-version: 3.3.5
4241
- name: Build with Dartdoc
4342
run: |
4443
cd ouds_core
4544
dart pub get
46-
dart doc .
45+
dart doc .
4746
- name: Move DartDoc output
4847
run: |
4948
mkdir -p ./docs
@@ -54,21 +53,19 @@ jobs:
5453
cp ouds_core/assets/doc/orange_logo.svg ./docs/assets/
5554
cp ouds_core/assets/doc/banner.png ./docs/assets/
5655
- name: Upload artifact
57-
uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1
56+
uses: actions/upload-pages-artifact@v3
5857
with:
5958
path: ./docs
6059

6160
deploy:
6261
runs-on: ubuntu-latest
6362
needs: build
64-
permissions:
65-
contents: write
6663
steps:
6764
- name: Checkout repository
68-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
65+
uses: actions/checkout@v2
6966

7067
- name: Download artifact
71-
uses: actions/download-artifact@cc203385981b70ca67064455fa57f0e04c87c65f # v4.1.9
68+
uses: actions/download-artifact@v4
7269
with:
7370
name: github-pages
7471

@@ -98,3 +95,4 @@ jobs:
9895
git push origin gh-pages --force
9996
env:
10097
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
98+

0 commit comments

Comments
 (0)