Skip to content

Commit 0a5e363

Browse files
committed
chore: use workflow dispatch only
1 parent 6808abb commit 0a5e363

File tree

10 files changed

+44
-44
lines changed

10 files changed

+44
-44
lines changed

.github/workflows/release-prepare.yml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
name: Prepare Release
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
- chore/setup-release-please
4+
workflow_dispatch:
5+
inputs:
6+
prerelease:
7+
description: 'Version as prerelease'
8+
required: false
9+
default: false
10+
type: boolean
11+
graduate:
12+
description: 'Graduate prereleases to stable'
13+
required: false
14+
default: false
15+
type: boolean
816

917
permissions:
1018
contents: write
@@ -13,7 +21,6 @@ permissions:
1321
jobs:
1422
preapre-release:
1523
runs-on: ubuntu-latest
16-
if: ${{ !contains(github.event.head_commit.message, 'chore(release):') }}
1724
steps:
1825
- name: Checkout
1926
uses: actions/checkout@v4
@@ -27,6 +34,8 @@ jobs:
2734
- name: Setup Melos
2835
uses: bluefireteam/melos-action@v3
2936
with:
30-
run-versioning: true
37+
run-versioning: ${{ inputs.prerelease == false }}
38+
run-versioning-prerelease: ${{ inputs.prerelease == true }}
39+
run-versioning-graduate: ${{ inputs.graduate == true }}
3140
publish-dry-run: true
3241
create-pr: true
Lines changed: 16 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
name: Publish Packages
22

33
on:
4-
push:
5-
tags:
6-
- '*@*' # Matches tags like package_name@version
74
workflow_dispatch:
85

96
permissions:
107
contents: write
8+
id-token: write
119

1210
jobs:
1311
publish-packages:
@@ -18,40 +16,27 @@ jobs:
1816

1917
- name: Setup Flutter
2018
uses: subosito/flutter-action@v2
21-
22-
- name: Setup pub credentials
23-
run: |
24-
mkdir -p ~/.config/dart
25-
cat <<EOF > ~/.config/dart/pub-credentials.json
26-
{
27-
"accessToken":"${{ secrets.PUB_DEV_ACCESS_TOKEN }}",
28-
"refreshToken":"${{ secrets.PUB_DEV_REFRESH_TOKEN }}",
29-
"tokenEndpoint":"https://accounts.google.com/o/oauth2/token",
30-
"scopes":["https://www.googleapis.com/auth/userinfo.email","openid"],
31-
"expiration":${{ secrets.PUB_DEV_TOKEN_EXPIRATION }}
32-
}
33-
EOF
3419

3520
- name: Publish to pub.dev
3621
uses: bluefireteam/melos-action@v3
3722
with:
3823
publish: true
3924

40-
- name: Create GitHub Release
41-
uses: softprops/action-gh-release@v1
42-
with:
43-
tag_name: ${{ github.ref_name }}
44-
name: Release ${{ github.ref_name }}
45-
body: |
46-
## Package Release
25+
# - name: Create GitHub Release
26+
# uses: softprops/action-gh-release@v1
27+
# with:
28+
# tag_name: ${{ github.ref_name }}
29+
# name: Release ${{ github.ref_name }}
30+
# body: |
31+
# ## Package Release
4732

48-
Released package: ${{ github.ref_name }}
33+
# Released package: ${{ github.ref_name }}
4934

50-
See the package CHANGELOG for detailed changes.
35+
# See the package CHANGELOG for detailed changes.
5136

52-
---
53-
*This release was created automatically by the Publish Packages workflow.*
54-
draft: false
55-
prerelease: false
56-
env:
57-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37+
# ---
38+
# *This release was created automatically by the Publish Packages workflow.*
39+
# draft: false
40+
# prerelease: false
41+
# env:
42+
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-tag.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,9 @@ jobs:
2626
uses: bluefireteam/melos-action@v3
2727
with:
2828
tag: true
29+
- run: |
30+
melos exec -c 1 --no-published --no-private --order-dependents -- \
31+
gh workflow run release-publish.yml \
32+
--ref \$MELOS_PACKAGE_NAME-v\$MELOS_PACKAGE_VERSION
33+
env:
34+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.4.4'; // {x-release-please-version}
1+
const version = '2.4.4';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.15.0'; // {x-release-please-version}
1+
const version = '2.15.0';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.4.2'; // {x-release-please-version}
1+
const version = '2.4.2';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.5.2'; // {x-release-please-version}
1+
const version = '2.5.2';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.4.1'; // {x-release-please-version}
1+
const version = '2.4.1';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.9.1'; // {x-release-please-version}
1+
const version = '2.9.1';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
const version = '2.10.1'; // {x-release-please-version}
1+
const version = '2.10.1';

0 commit comments

Comments
 (0)