diff --git a/.cirrus.yml b/.cirrus.yml index 6c646976b19f..a3fc1382cc04 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -13,7 +13,9 @@ task: activate_script: pub global activate flutter_plugin_tools matrix: - name: publishable - script: ./script/check_publish.sh + script: + - flutter channel stable + - ./script/check_publish.sh - name: format install_script: - wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - diff --git a/script/check_publish.sh b/script/check_publish.sh index 72739410f17c..8c35642316ef 100755 --- a/script/check_publish.sh +++ b/script/check_publish.sh @@ -17,7 +17,7 @@ function check_publish() { echo "Checking that $package_name can be published." if [[ $(cd "$dir" && cat pubspec.yaml | grep -E "^publish_to: none") ]]; then echo "Package $package_name is marked as unpublishable. Skipping." - elif (cd "$dir" && pub publish --dry-run > /dev/null); then + elif (cd "$dir" && flutter pub publish -- --dry-run > /dev/null); then echo "Package $package_name is able to be published." else error "Unable to publish $package_name"