diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 151e5e4d16..19459d114e 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,18 +1,19 @@ # A CI configuration to auto-publish pub packages. -name: Publish +name: Publish Dart Packages on: pull_request: branches: [ master ] push: - tags: [ '[A-z]+-v[0-9]+.[0-9]+.[0-9]+' ] + tags: [ '[_0-9A-z]+-v[0-9]+.[0-9]+.[0-9]+' ] jobs: publish: if: ${{ github.repository_owner == 'dart-lang' }} uses: dart-lang/ecosystem/.github/workflows/publish.yaml@main with: + ignore-packages: pkgs/cupertino_http,pkgs/cronet_http,pkgs/ok_http write-comments: false permissions: id-token: write # Required for authentication using OIDC diff --git a/.github/workflows/publish_flutter.yaml b/.github/workflows/publish_flutter.yaml new file mode 100644 index 0000000000..cde7c6a144 --- /dev/null +++ b/.github/workflows/publish_flutter.yaml @@ -0,0 +1,21 @@ +# A CI configuration to auto-publish pub packages. + +name: Publish Flutter Packages + +on: + pull_request: + branches: [ master ] + push: + tags: [ '[_0-9A-z]+-v[0-9]+.[0-9]+.[0-9]+' ] + +jobs: + publish: + if: ${{ github.repository_owner == 'dart-lang' }} + uses: dart-lang/ecosystem/.github/workflows/publish.yaml@main + with: + use-flutter: true + ignore-packages: pkgs/http,pkgs/http_profile,pkgs/web_socket + write-comments: false + permissions: + id-token: write # Required for authentication using OIDC + pull-requests: write # Required for writing the pull request note