blast repo changes: auto-publish, github-actions, no-response (#1133)
diff --git a/.github/workflows/cronet.yml b/.github/workflows/cronet.yml
index 74571fb..1e9a81d 100644
--- a/.github/workflows/cronet.yml
+++ b/.github/workflows/cronet.yml
@@ -28,12 +28,12 @@
matrix:
package: ['cronet_http', 'cronet_http_embedded']
steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-java@v4
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
+ - uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
with:
distribution: 'zulu'
java-version: '17'
- - uses: subosito/flutter-action@v2
+ - uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: 'stable'
- name: Make cronet_http_embedded copy
@@ -55,7 +55,7 @@
run: flutter analyze --fatal-infos
if: always() && steps.install.outcome == 'success'
- name: Run tests
- uses: reactivecircus/android-emulator-runner@v2
+ uses: reactivecircus/android-emulator-runner@6b0df4b0efb23bb0ec63d881db79aefbc976e4b2
if: always() && steps.install.outcome == 'success'
with:
# api-level/minSdkVersion should be help in sync in:
diff --git a/.github/workflows/cupertino.yml b/.github/workflows/cupertino.yml
index 7194f9f..ef2a8e8 100644
--- a/.github/workflows/cupertino.yml
+++ b/.github/workflows/cupertino.yml
@@ -28,8 +28,8 @@
run:
working-directory: pkgs/cupertino_http
steps:
- - uses: actions/checkout@v4
- - uses: subosito/flutter-action@v2
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
+ - uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: 'stable'
- id: install
@@ -63,11 +63,11 @@
run:
working-directory: pkgs/cupertino_http/example
steps:
- - uses: actions/checkout@v4
- - uses: futureware-tech/simulator-action@v3
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
+ - uses: futureware-tech/simulator-action@bfa03d93ec9de6dacb0c5553bbf8da8afc6c2ee9
with:
model: 'iPhone 8'
- - uses: subosito/flutter-action@v2
+ - uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
flutter-version: ${{ matrix.flutter-version }}
channel: 'stable'
diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml
index a170201..3de19a3 100644
--- a/.github/workflows/dart.yml
+++ b/.github/workflows/dart.yml
@@ -34,7 +34,7 @@
sdk: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: mono_repo self validate
run: dart pub global activate mono_repo 6.6.1
- name: mono_repo self validate
@@ -59,7 +59,7 @@
sdk: "3.0.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_profile_pub_upgrade
name: pkgs/http_profile; dart pub upgrade
run: dart pub upgrade
@@ -89,7 +89,7 @@
sdk: "3.2.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_client_conformance_tests_pub_upgrade
name: pkgs/http_client_conformance_tests; dart pub upgrade
run: dart pub upgrade
@@ -119,7 +119,7 @@
sdk: "3.3.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -149,7 +149,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -197,7 +197,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -240,12 +240,12 @@
os:ubuntu-latest;pub-cache-hosted
os:ubuntu-latest
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
@@ -270,12 +270,12 @@
os:ubuntu-latest;pub-cache-hosted
os:ubuntu-latest
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
@@ -305,7 +305,7 @@
sdk: "3.0.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_profile_pub_upgrade
name: pkgs/http_profile; dart pub upgrade
run: dart pub upgrade
@@ -344,7 +344,7 @@
sdk: "3.3.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -383,7 +383,7 @@
sdk: "3.3.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -422,7 +422,7 @@
sdk: "3.3.0"
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -461,7 +461,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -500,7 +500,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -539,7 +539,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -587,7 +587,7 @@
sdk: dev
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_http_pub_upgrade
name: pkgs/http; dart pub upgrade
run: dart pub upgrade
@@ -621,12 +621,12 @@
os:ubuntu-latest;pub-cache-hosted
os:ubuntu-latest
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
@@ -660,12 +660,12 @@
os:ubuntu-latest;pub-cache-hosted
os:ubuntu-latest
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
@@ -699,12 +699,12 @@
os:macos-latest;pub-cache-hosted
os:macos-latest
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
@@ -728,12 +728,12 @@
runs-on: windows-latest
steps:
- name: Setup Flutter SDK
- uses: subosito/flutter-action@48cafc24713cca54bbe03cdc3a423187d413aafa
+ uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: stable
- id: checkout
name: Checkout repository
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
+ uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- id: pkgs_flutter_http_example_pub_upgrade
name: pkgs/flutter_http_example; flutter pub upgrade
run: flutter pub upgrade
diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml
index ec1b9da..ed3f93f 100644
--- a/.github/workflows/java.yml
+++ b/.github/workflows/java.yml
@@ -29,8 +29,8 @@
run:
working-directory: pkgs/java_http
steps:
- - uses: actions/checkout@v4
- - uses: subosito/flutter-action@v2
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
+ - uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: 'stable'
@@ -55,8 +55,8 @@
working-directory: pkgs/java_http
steps:
- - uses: actions/checkout@v4
- - uses: subosito/flutter-action@v2
+ - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
+ - uses: subosito/flutter-action@2783a3f08e1baf891508463f8c6653c258246225
with:
channel: 'stable'
diff --git a/.github/workflows/no-response.yml b/.github/workflows/no-response.yml
new file mode 100644
index 0000000..ab1ac49
--- /dev/null
+++ b/.github/workflows/no-response.yml
@@ -0,0 +1,37 @@
+# A workflow to close issues where the author hasn't responded to a request for
+# more information; see https://github.com/actions/stale.
+
+name: No Response
+
+# Run as a daily cron.
+on:
+ schedule:
+ # Every day at 8am
+ - cron: '0 8 * * *'
+
+# All permissions not specified are set to 'none'.
+permissions:
+ issues: write
+ pull-requests: write
+
+jobs:
+ no-response:
+ runs-on: ubuntu-latest
+ if: ${{ github.repository_owner == 'dart-lang' }}
+ steps:
+ - uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e
+ with:
+ # Don't automatically mark inactive issues+PRs as stale.
+ days-before-stale: -1
+ # Close needs-info issues and PRs after 14 days of inactivity.
+ days-before-close: 14
+ stale-issue-label: "needs-info"
+ close-issue-message: >
+ Without additional information we're not able to resolve this issue.
+ Feel free to add more info or respond to any questions above and we
+ can reopen the case. Thanks for your contribution!
+ stale-pr-label: "needs-info"
+ close-pr-message: >
+ Without additional information we're not able to resolve this PR.
+ Feel free to add more info or respond to any questions above.
+ Thanks for your contribution!
diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
new file mode 100644
index 0000000..f0cc574
--- /dev/null
+++ b/.github/workflows/publish.yaml
@@ -0,0 +1,17 @@
+# A CI configuration to auto-publish pub packages.
+
+name: Publish
+
+on:
+ pull_request:
+ branches: [ master ]
+ push:
+ tags: [ '[A-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
+ permissions:
+ id-token: write # Required for authentication using OIDC
+ pull-requests: write # Required for writing the pull request note
diff --git a/pkgs/cupertino_http/CHANGELOG.md b/pkgs/cupertino_http/CHANGELOG.md
index d077593..34a36c5 100644
--- a/pkgs/cupertino_http/CHANGELOG.md
+++ b/pkgs/cupertino_http/CHANGELOG.md
@@ -1,3 +1,5 @@
+## 1.3.1-wip
+
## 1.3.0
* Use `package:http_image_provider` in the example application.