diff --git a/.github/workflow_data/hotfix.py b/.github/workflow_data/hotfix.py index 5d09d9f9c..669eea39f 100644 --- a/.github/workflow_data/hotfix.py +++ b/.github/workflow_data/hotfix.py @@ -21,7 +21,8 @@ if __name__ == "__main__": artifacts = { os.environ['ARTIFACT_TGZ']: "application/gzip", - os.environ['ARTIFACT_ZIP']: "application/zip" + os.environ['ARTIFACT_ZIP']: "application/zip", + os.environ['ARTIFACT_SDK']: "application/zip", } for asset in release["assets"]: diff --git a/.github/workflow_data/package.sh b/.github/workflow_data/package.sh index 8ee999543..02fa15b48 100644 --- a/.github/workflow_data/package.sh +++ b/.github/workflow_data/package.sh @@ -3,12 +3,16 @@ export ARTIFACT_DIR="${VERSION_TAG}" export ARTIFACT_TGZ="${VERSION_TAG}.tgz" export ARTIFACT_ZIP="${VERSION_TAG}.zip" +export ARTIFACT_SDK="${VERSION_TAG}-sdk.zip" cd dist/${DEFAULT_TARGET}-* mv ${DEFAULT_TARGET}-update-* ${ARTIFACT_DIR} tar --format=ustar -czvf ../../${ARTIFACT_TGZ} ${ARTIFACT_DIR} cd ${ARTIFACT_DIR} 7z a ../../../${ARTIFACT_ZIP} . -cd ../../.. +cd .. +mv flipper-z-${DEFAULT_TARGET}-sdk-*.zip ../../${ARTIFACT_SDK} +cd ../.. echo "ARTIFACT_TGZ=${ARTIFACT_TGZ}" >> $GITHUB_ENV echo "ARTIFACT_ZIP=${ARTIFACT_ZIP}" >> $GITHUB_ENV +echo "ARTIFACT_SDK=${ARTIFACT_SDK}" >> $GITHUB_ENV diff --git a/.github/workflows/hotfix.yml b/.github/workflows/hotfix.yml index d8430d396..e4a4982b5 100644 --- a/.github/workflows/hotfix.yml +++ b/.github/workflows/hotfix.yml @@ -46,7 +46,7 @@ jobs: - name: "Read version tag" run: bash .github/workflow_data/version.sh - - name: "Make tgz and zip" + - name: "Make tgz, zip and sdk" run: bash .github/workflow_data/package.sh - name: "Upload hotfix" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0fce2a019..a73af726e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,7 @@ jobs: - name: "Read version tag" run: bash .github/workflow_data/version.sh - - name: "Make tgz and zip" + - name: "Make tgz, zip and sdk" run: bash .github/workflow_data/package.sh - name: "Update release notes" @@ -76,6 +76,7 @@ jobs: files: | ${{ env.ARTIFACT_TGZ }} ${{ env.ARTIFACT_ZIP }} + ${{ env.ARTIFACT_SDK }} name: "${{ env.VERSION_TAG }}" tag_name: "${{ env.VERSION_TAG }}" target_commitish: ${{ github.event.pull_request.base.ref }}