mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-22 13:13:24 +01:00
CI: fixed the heredoc parsing issues when single quotes are present in the notes by using a local function in shell script
This commit is contained in:
28
.github/workflows/sidestore-deploy.yml
vendored
28
.github/workflows/sidestore-deploy.yml
vendored
@@ -198,18 +198,6 @@ jobs:
|
|||||||
|
|
||||||
- name: Set Release Info variables
|
- name: Set Release Info variables
|
||||||
run: |
|
run: |
|
||||||
# Format localized description
|
|
||||||
LOCALIZED_DESCRIPTION=$(cat <<EOF
|
|
||||||
This is release for:
|
|
||||||
- version: "${{ inputs.version }}"
|
|
||||||
- revision: "${{ inputs.short_commit }}"
|
|
||||||
- timestamp: "${{ steps.date.outputs.date }}"
|
|
||||||
|
|
||||||
Release Notes:
|
|
||||||
${{ steps.release_notes.outputs.content }}
|
|
||||||
EOF
|
|
||||||
)
|
|
||||||
|
|
||||||
echo "IS_BETA=${{ inputs.is_beta }}" >> $GITHUB_ENV
|
echo "IS_BETA=${{ inputs.is_beta }}" >> $GITHUB_ENV
|
||||||
echo "BUNDLE_IDENTIFIER=${{ inputs.bundle_id }}" >> $GITHUB_ENV
|
echo "BUNDLE_IDENTIFIER=${{ inputs.bundle_id }}" >> $GITHUB_ENV
|
||||||
echo "VERSION_IPA=${{ inputs.marketing_version }}" >> $GITHUB_ENV
|
echo "VERSION_IPA=${{ inputs.marketing_version }}" >> $GITHUB_ENV
|
||||||
@@ -219,6 +207,22 @@ jobs:
|
|||||||
echo "SHA256=$SHA256_HASH" >> $GITHUB_ENV
|
echo "SHA256=$SHA256_HASH" >> $GITHUB_ENV
|
||||||
echo "DOWNLOAD_URL=https://github.com/SideStore/SideStore/releases/download/${{ inputs.release_tag }}/SideStore.ipa" >> $GITHUB_ENV
|
echo "DOWNLOAD_URL=https://github.com/SideStore/SideStore/releases/download/${{ inputs.release_tag }}/SideStore.ipa" >> $GITHUB_ENV
|
||||||
|
|
||||||
|
# Format localized description
|
||||||
|
get_description() {
|
||||||
|
cat <<EOF
|
||||||
|
This is release for:
|
||||||
|
- version: "${{ inputs.version }}"
|
||||||
|
- revision: "${{ inputs.short_commit }}"
|
||||||
|
- timestamp: "${{ steps.date.outputs.date }}"
|
||||||
|
|
||||||
|
Release Notes:
|
||||||
|
${{ steps.release_notes.outputs.content }}
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
LOCALIZED_DESCRIPTION=$(get_description)
|
||||||
|
echo "$LOCALIZED_DESCRIPTION"
|
||||||
|
|
||||||
# multiline strings
|
# multiline strings
|
||||||
echo "LOCALIZED_DESCRIPTION<<EOF" >> $GITHUB_ENV
|
echo "LOCALIZED_DESCRIPTION<<EOF" >> $GITHUB_ENV
|
||||||
echo "$LOCALIZED_DESCRIPTION" >> $GITHUB_ENV
|
echo "$LOCALIZED_DESCRIPTION" >> $GITHUB_ENV
|
||||||
|
|||||||
Reference in New Issue
Block a user