55 branches :
66 - main
77 - develop
8+ - 662-fix-deploy-dartdoc-with-github-pages-dependencies
89
910 workflow_dispatch :
1011
1112permissions :
12- contents : read
13+ contents : write
14+ pages : write
15+ id-token : write
1316
1417concurrency :
1518 group : " pages"
@@ -18,32 +21,28 @@ concurrency:
1821jobs :
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
9895 git push origin gh-pages --force
9996 env :
10097 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
98+
0 commit comments