diff --git a/.github/workflow_data/devbuild.py b/.github/workflow_data/devbuild.py index 79cdb2612..4a082d958 100644 --- a/.github/workflow_data/devbuild.py +++ b/.github/workflow_data/devbuild.py @@ -4,8 +4,9 @@ import requests import json import os -artifact_tgz = f"{os.environ['INDEXER_URL']}/firmware/dev/{os.environ['ARTIFACT_TAG']}.tgz" -artifact_sdk = f"{os.environ['INDEXER_URL']}/firmware/dev/{os.environ['ARTIFACT_TAG'].replace('update', 'sdk')}.zip" +base_url = f"{os.environ['INDEXER_URL']}/builds/firmware/dev" +artifact_tgz = f"{base_url}/{os.environ['ARTIFACT_TAG']}.tgz" +artifact_sdk = f"{base_url}/{os.environ['ARTIFACT_TAG'].replace('update', 'sdk')}.zip" artifact_lab = f"https://lab.flipper.net/?url={artifact_tgz}&channel=dev-cfw&version={os.environ['VERSION_TAG']}" @@ -41,28 +42,34 @@ if __name__ == "__main__": "fields": [ { "name": "Code Diff:", - "value": "\n".join([ - f"[From last release ({release} to {after[:8]})]({compare}/{release}...{after})", - f"[From last build ({before[:8]} to {after[:8]})]({compare}/{before}...{after})", - ]) + "value": "\n".join( + [ + f"[From last release ({release} to {after[:8]})]({compare}/{release}...{after})", + f"[From last build ({before[:8]} to {after[:8]})]({compare}/{before}...{after})", + ] + ), }, { "name": "Changelog:", - "value": "\n".join([ - f"[Since last release ({release})]({event['repository']['html_url']}/blob/{after}/CHANGELOG.md)", - ]) + "value": "\n".join( + [ + f"[Since last release ({release})]({event['repository']['html_url']}/blob/{after}/CHANGELOG.md)", + ] + ), }, { "name": "Firmware Artifacts:", - "value": "\n".join([ - f"- [🖥️ Install with Web Updater](https://momentum-fw.dev/update)", - f"- [☁️ Open in Flipper Lab/App]({artifact_lab})", - f"- [🐬 Download Firmware TGZ]({artifact_tgz})", - f"- [🛠️ SDK (for development)]({artifact_sdk})", - ]) - } + "value": "\n".join( + [ + f"- [🖥️ Install with Web Updater](https://momentum-fw.dev/update)", + f"- [☁️ Open in Flipper Lab/App]({artifact_lab})", + f"- [🐬 Download Firmware TGZ]({artifact_tgz})", + f"- [🛠️ SDK (for development)]({artifact_sdk})", + ] + ), + }, ], - "timestamp": dt.datetime.utcnow().isoformat() + "timestamp": dt.datetime.utcnow().isoformat(), } ], }, diff --git a/.github/workflow_data/release.md b/.github/workflow_data/release.md index a050ce9b5..441896d20 100644 --- a/.github/workflow_data/release.md +++ b/.github/workflow_data/release.md @@ -1,7 +1,7 @@ ## ⬇️ Download >### [🖥️ Web Updater (chrome)](https://momentum-fw.dev/update) [recommended] ->### [☁️ Flipper Lab/App (chrome/mobile)](https://lab.flipper.net/?url=https://up.momentum-fw.dev/firmware/{VERSION_TAG}/flipper-z-f7-update-{VERSION_TAG}.tgz&channel=release-cfw&version={VERSION_TAG}) +>### [☁️ Flipper Lab/App (chrome/mobile)](https://lab.flipper.net/?url=https://up.momentum-fw.dev/builds/firmware/{VERSION_TAG}/flipper-z-f7-update-{VERSION_TAG}.tgz&channel=release-cfw&version={VERSION_TAG}) >### [🐬 qFlipper Package (.tgz)](https://github.com/Next-Flip/Momentum-Firmware/releases/download/{VERSION_TAG}/flipper-z-f7-update-{VERSION_TAG}.tgz) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 52eac4c91..489cca3c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -153,8 +153,8 @@ jobs: issue-number: ${{ github.event.pull_request.number }} body: | **Compiled ${{ matrix.target }} firmware for commit `${{steps.names.outputs.commit_sha}}`:** - - [☁️ Flipper Lab/App](https://lab.flipper.net/?url=${{secrets.INDEXER_URL}}/firmware/${{steps.names.outputs.branch_name}}/flipper-z-${{steps.names.outputs.default_target}}-update-${{steps.names.outputs.suffix}}.tgz&channel=mntm-${{steps.names.outputs.branch_name}}&version=${{steps.names.outputs.commit_sha}}) - - [📦 qFlipper Package](${{secrets.INDEXER_URL}}/firmware/${{steps.names.outputs.branch_name}}/flipper-z-${{steps.names.outputs.default_target}}-update-${{steps.names.outputs.suffix}}.tgz) + - [☁️ Flipper Lab/App](https://lab.flipper.net/?url=${{secrets.INDEXER_URL}}/builds/firmware/${{steps.names.outputs.branch_name}}/flipper-z-${{steps.names.outputs.default_target}}-update-${{steps.names.outputs.suffix}}.tgz&channel=mntm-${{steps.names.outputs.branch_name}}&version=${{steps.names.outputs.commit_sha}}) + - [📦 qFlipper Package](${{secrets.INDEXER_URL}}/builds/firmware/${{steps.names.outputs.branch_name}}/flipper-z-${{steps.names.outputs.default_target}}-update-${{steps.names.outputs.suffix}}.tgz) edit-mode: replace - name: Send devbuild webhook diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bab70cf3e..03c3b0236 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,9 +25,9 @@ jobs: - name: "Download release assets from tag build" run: | set -e - wget "${{ secrets.INDEXER_URL }}"/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-update-${{ github.event.release.tag_name }}.tgz - wget "${{ secrets.INDEXER_URL }}"/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-update-${{ github.event.release.tag_name }}.zip - wget "${{ secrets.INDEXER_URL }}"/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-sdk-${{ github.event.release.tag_name }}.zip + wget "${{ secrets.INDEXER_URL }}"/builds/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-update-${{ github.event.release.tag_name }}.tgz + wget "${{ secrets.INDEXER_URL }}"/builds/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-update-${{ github.event.release.tag_name }}.zip + wget "${{ secrets.INDEXER_URL }}"/builds/firmware/${{ github.event.release.tag_name }}/flipper-z-f7-sdk-${{ github.event.release.tag_name }}.zip - name: "Update release with assets and notes" uses: "softprops/action-gh-release@v1"