Skip to content

Commit 2117904

Browse files
evil159github-actions[bot]
authored andcommitted
[maps-ios] Fix release workflow failures (#3236)
Fix failing jobs in maps-ios release workflow. * SPM package resolution hang fixed by adding GitHub auth token to .netrc and pointing SPM to use it * fastlane match failure is fixed by applying ssh>http substitution for git * misc small fixes for create-draft-release job Example of a successful sample run: https://github.com/mapbox/mapbox-sdk/actions/runs/14395525328 cc @mapbox/sdk-ci GitOrigin-RevId: f292888710654fe420bc9c577dc455017f3ef809
1 parent c0d37e5 commit 2117904

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/release/create-github-draft-release.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ set -euo pipefail
44

55
#
66
# Usage:
7-
# ./scripts/release/create-github-draft-release.sh <version-without-v-prefix> <xcode-min-version>
7+
# ./scripts/release/create-github-draft-release.sh <version-without-v-prefix> <xcode-min-version> <github-reader-token> <github-writer-token>
88
#
99

1010
VERSION=$1
1111
XCODE_MIN_VERSION=$2
12+
GITHUB_TOKEN=$3
13+
GITHUB_WRITER_TOKEN=$4
1214

1315
set -euo pipefail
1416
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
@@ -18,7 +20,6 @@ UTILS_PATH="$SCRIPT_DIR/../utils.sh"
1820
source "$UTILS_PATH"
1921

2022
main() {
21-
GITHUB_TOKEN=$GITHUB_READER_PRIVATE_TOKEN
2223
export GITHUB_TOKEN
2324

2425
VERSION_JSON_PATH="$SCRIPT_DIR/packager/versions.json"
@@ -50,7 +51,7 @@ $CHANGELOG
5051
* Compatible version of Xcode: \`$XCODE_MIN_VERSION\`
5152
EOF
5253

53-
PRODUCTION_DOCS_PR_URL=$(GITHUB_TOKEN=$GITHUB_WRITER_PUBLIC_TOKEN \
54+
PRODUCTION_DOCS_PR_URL=$(GITHUB_TOKEN=$GITHUB_WRITER_TOKEN \
5455
gh release create "v$VERSION" --repo mapbox/mapbox-maps-ios \
5556
--prerelease \
5657
--draft \

0 commit comments

Comments
 (0)