1
mirror of https://github.com/R2Northstar/Northstar synced 2025-09-25 11:30:50 +02:00

Compare commits

..

3 Commits

Author SHA1 Message Date
GeckoEidechse
8d7b5e4515 Add step to create release draft and upload zip (#432)
* Add step to create release draft and upload zip

* Skip draft creation for release candidates

* Zip folder before upload and give permission

The action we use can only deal with single files, not folders

* Use `env.NORTHSTAR_VERSION`

* Check if tags start with `v`
2023-03-07 21:34:17 +01:00
GeckoEidechse
c6c55ff014 Use tagged version of Navmeshes (#380)
This allows for explicit updates of NorthstarNavs
2022-12-03 01:31:24 +01:00
GeckoEidechse
fd1c3d98ea Use tagged version of DiscordRPC (#379)
This way builds are more reproducible as specific versions of
NorthstarDiscordRPC can be set.
2022-12-02 23:16:23 +01:00

View File

@@ -10,6 +10,9 @@ on:
required: true
default: 'build-thunderstore-package'
permissions:
contents: write # Needed to write to GitHub draft release
env:
NORTHSTAR_VERSION: ${{ github.ref_name }}
@@ -21,6 +24,7 @@ jobs:
uses: actions/checkout@v3
with:
repository: R2Northstar/NorthstarDiscordRPC
ref: 'v1'
path: discord-plugin
- name: Checkout launcher repository
uses: actions/checkout@v3
@@ -113,6 +117,7 @@ jobs:
uses: actions/checkout@v3
with:
repository: R2Northstar/NorthstarNavs
ref: 'v1'
path: northstar-navs
- name: Navmeshes setup
run: |
@@ -128,6 +133,17 @@ jobs:
with:
name: Northstar.release.${{ env.NORTHSTAR_VERSION }}
path: northstar
- name: Create zip to upload
run: |
cd northstar/
zip --recurse-paths --quiet Northstar.release.${{ env.NORTHSTAR_VERSION }}.zip .
mv Northstar.release.${{ env.NORTHSTAR_VERSION }}.zip ../
- name: Upload zip to release draft
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/v') && !contains(env.NORTHSTAR_VERSION, '-rc')
with:
draft: true
files: Northstar.release.${{ env.NORTHSTAR_VERSION }}.zip
build-thunderstore-package:
needs: build-northstar # comment out when running locally