Commit Graph

93 Commits

Author SHA1 Message Date
GeckoEidechse ada52bb828
Bump `cbrgm/mastodon-github-action` to v2 (#635)
And update parameters accordingly
2024-03-03 12:22:12 +01:00
GeckoEidechse 86085f5c91
Bump CI runner to Ubuntu 22.04 (#627) 2024-02-18 22:16:46 +01:00
GeckoEidechse ad3601c607
Bump actions/checkout to v4 (#625)
v3 uses Node 16 which is slated for deprecation by GitHub Actions
2024-02-06 16:39:25 +01:00
GeckoEidechse 904e6b00ef
Bump DiscordRPC to v9 (#622)
Bumps DiscordRPC to match Plugin Interfaces / Plugins v4.
2024-02-04 03:37:37 +01:00
GeckoEidechse 4c0f02ba4f
Escape backticks in run command (#617)
otherwise bash thinks we're trying to run the command "`"
2024-01-13 17:56:36 +01:00
GeckoEidechse 06f551ef71
Bump NorthstarNavs to v3 (#605)
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2023-12-20 13:13:25 +01:00
GeckoEidechse ee9239f4ae
Rename Action from `Build` to `Release` (#585)
to better reflect what it does
2023-12-14 15:00:26 +01:00
GeckoEidechse cfc1498753
Calculate checksum twice (#591)
build: Calculate checksum twice
Instead of storing result in env var.
2023-11-19 22:32:32 +01:00
GeckoEidechse abf59ba5fe
Print checksum to job summary (#589)
Makes it easier to copy out for making PR to Docker image repo
2023-11-17 19:57:12 +01:00
GeckoEidechse 05a32ee30e
Bump DiscordRPC plugin to v6 (#587) 2023-11-15 17:06:32 +01:00
GeckoEidechse e595fa0a83
Use long form for cli args (#565)
* Replace `mkdir`'s `-p` with `--parents`

* Replace `rm`'s `-d` with `--dir`

* Replace `mv`'s `-v` with `--verbose`

* Replace `sed`'s `-i` with `--in-place`

* Replace `wget`'s `-O` with `--output-document`
2023-11-07 16:42:36 +01:00
GeckoEidechse 937a1cdbba
Bump DiscordRPC plugin to v5 (#583)
Bump DiscordRPC plugin to v5 which corresponds to the first version that supports plugins v3
2023-11-06 02:32:12 +01:00
GeckoEidechse de87f41b45
Delete bash scripts in project root as well (#578)
Delete bash scripts in project root as well to prevent wait script from being included in release files
2023-11-02 13:32:13 +01:00
GeckoEidechse d6d2dfe47d Use dl link instead of release page in wait script
Use the download link instead of the release link in wait script as
release link becomes valid on tag creation before download is ready.
2023-11-02 13:09:38 +01:00
GeckoEidechse c829a40caa Pass missing version number to wait script 2023-11-02 12:49:34 +01:00
GeckoEidechse a11a37e710
Checkout repo files as first step (#577)
Checkout the files from this repo first in order to have the bash
script ready that is needed to block launcher files download.
2023-11-02 12:14:51 +01:00
GeckoEidechse 72e8e50d77 Fix bash script file name
I changed the filename but forgot to update it in the CI config
2023-11-02 12:02:09 +01:00
GeckoEidechse 8fb1f315bb
Add step to wait for launcher files to be ready (#576)
Adds a small bash script and calls it in CI to block the CI from progressing until the launcher release files are uploaded.
2023-11-02 11:51:52 +01:00
GeckoEidechse 4dccb376ec Trim trailing whitespaces 2023-10-30 21:05:31 +01:00
Jack ec0491e1e3
Make add-to-project work on PRs (#574) 2023-10-29 00:01:55 +02:00
GeckoEidechse cd971e5c0d
Publish Mastodon post on new release (#571)
Adds an action to publish a post to Mastodon on each new release
2023-10-19 17:25:13 +02:00
GeckoEidechse 587363f257 Only run `add-to-project action` on issues
PRs from forks are triggered from that fork which means that they don't
have access to the necessary token
2023-10-15 02:19:18 +02:00
Jack 711676ec8a
Add workflow for adding PRs and Issues to the project board (#566)
Automatically adds all opened issues and pull requests to the project board.
2023-10-14 23:11:48 +02:00
GeckoEidechse c447dcd04e
Bump NorthstarNavs to v2 (#512)
Co-authored-by: Zanieon <william-millennium@hotmail.com>
2023-07-13 18:30:40 +02:00
F1F7Y 1171a5fd2d
Download launcher from release instead of rebuilding (#498) 2023-06-22 23:10:57 +02:00
pg9182 39ac00c374
Remove `placeholder_playerdata.pdata` (#459)
Not needed since v1.10 (R2Northstar/NorthstarLauncher@841881af9e).
2023-04-29 18:34:56 +02:00
pg9182 0e68be66f7
Update README project list (#464)
Update README project list to mention Atlas, DiscordRPC, and web page as well.
2023-04-23 13:40:22 +02:00
pg9182 6132fc2c7d
Fix typo in 7a7ca84bd2 (#461) (#465) 2023-04-22 23:18:09 +02:00
pg9182 7a7ca84bd2
Remove stray release dir from release zip (#461)
For some reason there's a stray empty `release` folder inside the release zip that shouldn't be there.
2023-04-22 22:58:14 +02:00
pg9182 7db68d5169
Show SHA-512 checksum of release zip (#462)
This will print SHA-512 checksum of release zip
2023-04-22 22:55:59 +02:00
pg9182 aa4d230051
Update DiscordRPC to v4 (#460)
Requires plugins v2.
2023-04-22 03:11:46 +02:00
GeckoEidechse aeb3e5ee17
Bump download-artifact action to v3 (#447)
v2 is being deprecated
2023-04-07 17:34:36 +02:00
GeckoEidechse 20ae5c9786
Grab pre-compiled DiscordRPC plugin (#437)
Instead of recompiling on each release
2023-03-13 20:31:01 +01:00
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
GeckoEidechse 28b5f4f99f
Update actions to newest version (#371)
Version bump as v2 used NodeJS 12 which is being deprecated on runners.
2022-11-27 14:02:16 +01:00
F1F7Y 0ac4a964f3
Add NorthstarNavs link (#348) 2022-10-18 14:13:28 +02:00
GeckoEidechse f015f27561
Fix regex breaking on multi-digit version numbers (#350)
Resolves issue with rc version number not having leading zeroes stripped
2022-10-18 02:05:48 +02:00
GeckoEidechse bfd587df40
Delete startup args txt files (#267)
* Delete startup args txt files

As per https://github.com/R2Northstar/NorthstarLauncher/pull/99 we no longer need them.
NorthstarLauncher should just auto-create them when missing.

* Strip deleting `ns_startup*.txt`

Files were deleted with previous commit so deleting them is no longer needed.
2022-09-14 13:11:12 +02:00
GeckoEidechse 91da7d7d1b
Update paths in CI config (#332)
Some directories got changed as part of refactor
2022-09-01 01:24:27 +02:00
GeckoEidechse dc05ebfa9c
Enforce tags start with `v` for CI to run (#331)
Basically just a small safeguard to prevent running CI on accidentally
pushed invalid tag.
2022-09-01 01:17:23 +02:00
Kyle Gospodnetich a66132db28
Add licenses for Lato and Northstar Mono (Modified Fira Mono Regular) fonts (#314) 2022-07-22 00:38:49 +02:00
GeckoEidechse 88673385a0
Publish release-candidates to Thunderstore (#313)
* Publish release-candidates to Thunderstore

under different package name
instead of not publishing at all

* Strip leading zeroes from last semver digit

* Use alternative description for rc package

NorthstarReleaseCandidate should have a mention in there that it's a
release candidate

* Add additional comments

* Add disclaimer add the top of README for rc
2022-07-19 00:58:20 +02:00
GeckoEidechse f28b0b21a7
Add badge for downloads of current version (#277) 2022-07-09 01:18:16 +02:00
GeckoEidechse d8ad8f12f8
Strip rc suffix from version number properly (#268)
Previously the digit of the rc as well as the dash would remain
E.g.: `-rc2` -> `-2`
This resulted in it being subtracted from the patch version digit
E.g.: `v1.7.0-rc1` turns into `1,7,0-1`.

This commit strips the whole `-rcX` part of the version number in CI

Closes #265
2022-05-13 02:12:53 +02:00
Barichello 59d0566b37
Add missing sudo 2022-04-28 17:39:13 -03:00
GeckoEidechse cc1ec86138
Fix trying to move tcli from wrong location
The extract tar still contains the version number in the name
2022-04-28 17:39:13 -03:00
F1F7Y d93d51cf73
Add back `r2ds.bat` (#264) 2022-04-28 20:35:13 +02:00
Barichello 4bd0a75b82
Add navmesh repository to release jobs 2022-04-28 12:46:43 -03:00