File tree 2 files changed +20
-15
lines changed
2 files changed +20
-15
lines changed Original file line number Diff line number Diff line change
1
+ name : Publish to pub.dev
2
+
3
+ on :
4
+ push :
5
+ tags :
6
+ - ' v[0-9]+.[0-9]+.[0-9]+' # tag pattern on pub.dev: 'v{{version}'
7
+
8
+ jobs :
9
+ publish :
10
+ permissions :
11
+ id-token : write # Required for authentication using OIDC
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - uses : actions/checkout@v3
15
+ - uses : dart-lang/setup-dart@v1
16
+ - name : Install dependencies
17
+ run : dart pub get
18
+ - name : Publish
19
+ run : dart pub publish --force
Original file line number Diff line number Diff line change 33
33
release_tag_name : ${{ steps.release.outputs.tag_name }}
34
34
upload_url : ${{ steps.release.outputs.upload_url }}
35
35
36
- dart-release :
37
- needs : release-please
38
- if : ${{ fromJSON(needs.release-please.outputs.release_created || false) }}
39
- runs-on : ubuntu-latest
40
- permissions :
41
- contents : write
42
- id-token : write # Required for authentication using OIDC
43
- steps :
44
- - name : Checkout
45
- uses : actions/checkout@v4
46
- - uses : dart-lang/setup-dart@v1
47
- - name : Install dependencies
48
- run : dart pub get
49
- - name : Publish
50
- run : dart pub publish --force
36
+ # Publishing is handled in publish.yaml
You can’t perform that action at this time.
0 commit comments