fix(release): start Xcode Cloud from the Manual workflow default
Manual Archive workflows reject tags that are not in the start condition. Require the Release commit SHA instead of starting on the Git tag.
This commit is contained in:
1 parent
5ad5b2bb05
commit
fdf7ebd953
5 files changed
+19
-10
No files matched your search
@@ -309,8 +309,10 @@ jobs:
|
||||
test -n "$ASC_API_KEY_BASE64"
|
||||
python3 -m pip install --quiet PyJWT cryptography
|
||||
log_file="$RUNNER_TEMP/xcode-cloud-control.log"
|
||||
# Manual Xcode Cloud workflows reject tags that are not in the start
|
||||
# condition. Start the Archive workflow on its configured default
|
||||
# (main) and require the immutable Release commit.
|
||||
python3 .edgeever-ci/scripts/xcode-cloud-control.py start \
|
||||
--git-ref "refs/tags/${RELEASE_TAG}" \
|
||||
--require-sha "$(git rev-parse HEAD)" \
|
||||
--wait \
|
||||
--wait-valid |
|
||||
|
||||
Reference in new issue
Block a user