Skip to content

Commit c153421

Browse files
Adjust CI release workflow
1 parent b6787c1 commit c153421

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

.circleci/config.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ jobs:
103103
name: Build and run tests
104104
command: cd ios && xcodebuild -allowProvisioningUpdates -workspace Runner.xcworkspace -scheme Runner -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 12 Pro Max,OS=14.3' test | xcpretty
105105

106-
release:
106+
pub_release:
107107
docker:
108108
- image: cirrusci/flutter
109109
steps:
110110
- checkout
111111
- run: chmod +x ./release.sh
112112
- run: ./release.sh
113113

114-
publish:
114+
gh_ibg_release:
115115
macos:
116116
xcode: "10.1.0"
117117
working_directory: "~"
@@ -127,11 +127,10 @@ workflows:
127127
version: 2
128128
build-test-and-approval-deploy:
129129
jobs:
130-
- flutter_tests:
131-
context: cross-platform
130+
- flutter_tests
132131
- android_tests
133132
- ios_tests
134-
- hold_release:
133+
- hold_pub_release:
135134
type: approval
136135
requires:
137136
- flutter_tests
@@ -140,17 +139,24 @@ workflows:
140139
filters:
141140
branches:
142141
only: master
143-
- release:
144-
context: cross-platform
142+
- pub_release:
145143
requires:
146-
- hold_release
144+
- hold_pub_release
147145
filters:
148146
branches:
149147
only: master
150-
- publish:
151-
context: cross-platform
148+
- hold_gh_ibg_release:
149+
type: approval
150+
requires:
151+
- flutter_tests
152+
- android_tests
153+
- ios_tests
154+
filters:
155+
branches:
156+
only: master
157+
- gh_ibg_release:
152158
requires:
153-
- release
159+
- hold_gh_ibg_release
154160
filters:
155161
branches:
156162
only: master

0 commit comments

Comments
 (0)