Mounir Bouaiche

Update workflows/publish.yml

1 name: Publish to Pub.dev 1 name: Publish to Pub.dev
2 2
3 # 流程触发时机,当有标签创建时触发,如 v1.0.0。当然也可以选择别的触发时机,如 push,release 等 3 # 流程触发时机,当有标签创建时触发,如 v1.0.0。当然也可以选择别的触发时机,如 push,release 等
4 -on: create 4 +on:
  5 + push:
  6 + tags:
  7 + - 'v[0-9]+.[0-9]+.[0-9]+*' # tag pattern on pub.dev: 'v'
5 8
6 jobs: 9 jobs:
7 publishing: 10 publishing:
@@ -9,10 +12,10 @@ jobs: @@ -9,10 +12,10 @@ jobs:
9 steps: 12 steps:
10 # 拉去仓库代码 13 # 拉去仓库代码
11 - name: "Checkout" 14 - name: "Checkout"
12 - uses: actions/checkout@v2 15 + uses: actions/checkout@main
13 # 发布插件 16 # 发布插件
14 - name: Dart and Flutter Package Publisher 17 - name: Dart and Flutter Package Publisher
15 - uses: k-paxian/dart-package-publisher@v1.2 18 + uses: k-paxian/dart-package-publisher@master
16 with: 19 with:
17 # 设置发布插件需要的 Token 20 # 设置发布插件需要的 Token
18 accessToken: ${{ secrets.OAUTH_ACCESS_TOKEN }} 21 accessToken: ${{ secrets.OAUTH_ACCESS_TOKEN }}