Commit graph

108 commits

Author SHA1 Message Date
Tyler Wilding 2ce541714e
ci: include a .app release, include macOS in release metadata generation 2023-07-31 00:13:22 -04:00
Tyler Wilding 64ddc0305b
ci: fix output naming 2023-07-30 23:12:03 -04:00
Tyler Wilding 3914b71eff
ci: fix permissions for creating release 2023-07-30 23:06:53 -04:00
Tyler Wilding 34581d941f
ci: continue to use PAT in critical sections (#292) 2023-07-30 23:02:29 -04:00
Tyler Wilding e630f1f561
macOS support and a handful of bug fixes encountered along the way (#291) 2023-07-30 21:25:21 -04:00
Tyler Wilding 63e42e12bd
ci: simplify release workflow and verify release assets prior to publishing (#284) 2023-07-22 15:28:13 -04:00
Tyler Wilding 620c41ceb4
tests: Start writing tests, Splash and some of the lib/ functions (#280) 2023-07-22 00:07:23 -04:00
dependabot[bot] bc25fc5714
build(deps-dev): bump the frontend-deps group with 7 updates (#278)
Co-authored-by: renovate[bot] <!-- raw HTML omitted --></p>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2023-07-19 01:02:54 -04:00
Tyler Wilding 92ec90c2c0
requirements: Check for OpenGL version compatibility via built-in gk test if possible (#268) 2023-07-08 20:19:02 -04:00
Tyler Wilding 956e36a336
lint: fix Rust lints (#242) 2023-06-05 22:33:15 -04:00
Tarun Samanta 7ff88c43b1
ci: add Clippy Linter (#207) 2023-06-05 21:39:34 -04:00
Tyler Wilding 6eeb30a894
Improve errors and handling of corrupted / incorrectly downloaded versions (#226) 2023-05-19 19:35:07 -04:00
Tyler Wilding 40e1447a9e
Revamp OpenGL requirements check and allow re-checking or bypassing it (#180) 2023-05-16 00:23:26 -04:00
Tyler Wilding 5a3c805430
tauri: update to 1.3.0 and fix release process (#203) 2023-05-06 20:42:31 -04:00
Tyler Wilding dd68147f1d
f/update: make the dependency toggle actually do something (#204) 2023-05-06 20:35:53 -04:00
Tyler Wilding 92fe8ac29a
logs: improve the logs around update checking (#197) 2023-05-06 13:44:08 -04:00
Tyler Wilding 37cd02e8d1
github: add issue templates and docs for downloading logs (#124) 2023-03-16 12:54:47 -04:00
Tyler Wilding 8bd77d853a
ci: resolve all issues in CI discovered during QA 2023-03-12 17:04:57 -04:00
Tyler Wilding 0268daa9f7
updater: fix launcher updater page, needs to be tested though 2023-03-06 23:46:45 -05:00
Tyler Wilding 2df3776aa8
ci: some more CI cleanup with npm -> yarn 2023-03-01 20:29:49 -05:00
Tyler Wilding 4400c71e56
ci: remove npm usages from CI workflows 2023-03-01 01:01:18 -05:00
Tyler Wilding b903d257a5
ci: no longer put jak-project release notes in the launcher release 2023-02-18 16:50:45 -05:00
Tyler Wilding 4a398175b6
Merge remote-tracking branch 'origin/main' into dev/new-ui 2023-02-12 19:17:56 -05:00
Tyler Wilding da9b9acf5f
ci: avoid rate limits when downloading the artifacts (#89) 2022-12-31 18:42:29 -05:00
Tyler Wilding 318440b18a
ci: ubuntu-latest is A/B testing with ubuntu-22.04 need to pin (#73) 2022-11-29 23:31:29 -05:00
Tyler Wilding 348e7be3d3
ci: ensure linux binaries have execute perms (#57) 2022-11-01 22:46:24 -04:00
Tyler Wilding e5f8ce31f5
release: fetch changes when creating release for better notes (#38) 2022-10-10 19:45:23 -04:00
Tyler Wilding 7dbb41c6e9
release: update glewinfo paths 2022-09-19 18:08:19 -04:00
Tyler Wilding bbb0a3c12f
ci: run CI on new int-branch 2022-09-18 19:22:19 -04:00
Tyler Wilding c7906ea73f
ci: adjust release kickoff when coming from jak-project (#27) 2022-08-22 20:33:29 -04:00
Tyler Wilding 2316ed8457
release: improve tag finding to respect caret ranges (#24) 2022-08-19 19:09:45 -04:00
Tyler Wilding c0d01883a0
ci: switch to cargo generate-lockfile 2022-08-11 23:39:54 -04:00
Tyler Wilding b959e439a7
ci: fix linux environment for running cargo check 2022-08-11 23:08:52 -04:00
Tyler Wilding d20787ecc6
release: update Cargo.lock as well after bumping versions (#136) 2022-08-08 20:01:11 -04:00
Tyler Wilding 1baf059a3c
Fix log flushing and add await to confirmation dialog calls (#127) 2022-07-25 19:55:59 -04:00
Tyler Wilding 67e220dc7c
Attempt to add caching to our builds (#123) 2022-07-24 00:25:53 -04:00
Tyler Wilding c83f1fa541
Fix a bunch of small things discovered when testing the latest release (#118)
* launch the game in release mode

* log: handle a non-existent dir when rotating the file

* app: change casing of app name (and hopefully the install dir)

* setup: fix individually decompile/compile steps

* lint: formatting
2022-07-23 17:37:59 -04:00
Tyler Wilding 00f6218015
Update logging and a few other small cleanup areas (#110) 2022-07-22 22:35:39 -04:00
dependabot[bot] 0bd1430115
build(deps): bump actions/checkout from 2 to 3 (#74)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-22 00:00:47 -04:00
dependabot[bot] 85a6387890
build(deps): bump EndBug/add-and-commit from 8 to 9 (#73)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 22:34:38 -04:00
dependabot[bot] 2dd67d35bd
build(deps): bump actions/setup-node from 1 to 3 (#72)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-21 22:34:08 -04:00
Tyler Wilding 5d142b2265
github: add dependabot config (#71) 2022-06-21 21:59:49 -04:00
Tyler Wilding e42255bb6b
release: fix new metadata file path 2022-06-21 21:34:40 -04:00
Tyler Wilding 1c0142a3a7
release: fix gitignores 2022-06-21 21:15:41 -04:00
Tyler Wilding 4af8b93de5
release: persist the version of jak-project that we downloaded (#69)
* release: persist the version of `jak-project` that we downloaded

* release: go back to specifying `targets`
2022-06-21 21:02:26 -04:00
Tyler Wilding 8ed9109981
release: add proper signature to metadata file (#67)
* release: add proper signature to metadata file

* release: mark releases as pre-releases until we are ready...
2022-06-20 22:54:33 -04:00
Tyler Wilding 680fb28f53
release: set bundle targets to all (#64) 2022-06-18 22:58:47 -04:00
Tyler Wilding 4bb2cf657b
release: update map keys in release json 2022-06-18 22:12:30 -04:00
Tyler Wilding a58f67b16f
release: fix latest release metadata urls 2022-06-18 21:35:47 -04:00
Tyler Wilding 175fd9ef2b
release: fix release script, hopefully 2022-06-18 20:56:43 -04:00