65 Commits

Author SHA1 Message Date
catloversg
a6a112198e WORKFLOW: Allow specifying commit hash id when building artifacts (#2652) 2026-04-10 15:56:51 -07:00
catloversg
4a22e16058 WORKFLOW: Fix wrong instruction of generating docs (#2522) 2026-02-21 11:58:50 -08:00
Snarling
2d69387227 GITHUB: Update format created by "build artifacts" workflows (#2470)
* Change filenames and structure of build artifacts, for compatibility with steam version updating
Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com>
2026-02-04 22:59:40 -05:00
catloversg
5a2bdfc9f1 CODEBASE: Update NodeJS to v24 (#2456) 2026-01-28 22:10:55 -08:00
catloversg
4b8af02026 WORKFLOW: Add new job to check generated docs (#2329) 2025-10-04 14:41:02 -07:00
catloversg
b1bdfc4a9e WORKFLOW: Update NodeJs version in workflows (#2319) 2025-09-23 17:55:26 +07:00
catloversg
2637baffc7 CD: Split build-artifacts.yml into 2 workflows (#2309) 2025-09-06 11:41:39 -07:00
catloversg
f2e539bea5 WORKFLOW: Allow enabling dev mode when deploying dev build (#2184) 2025-06-20 12:35:43 -07:00
catloversg
69cc3b69b5 WORKFLOW: Build artifacts and upload to release (#2120) 2025-05-14 09:07:26 -07:00
catloversg
c633384de1 MISC: Add achievement for acquiring SF13.1 (#2107) 2025-05-09 02:04:13 -07:00
catloversg
88fef7d8a3 CI: Pin commit id of tj-actions/changed-files (#2031) 2025-03-16 14:44:56 -07:00
catloversg
8e278f9262 CI: Update Node version (#1578) 2024-08-15 13:08:21 -07:00
Snarling
573a714fc6 Delete electronbuild.yaml 2023-05-25 19:49:58 -04:00
omuretsu
f2e1a67ec1 Changelog update and steam dev updater v2
Attempting to build using ubuntu 20.04 to possibly fix Linux issue.
2023-03-11 17:07:08 -05:00
Snarling
59389b164a Update electronbuild.yaml 2023-03-01 01:00:35 -05:00
Snarling
26c7556091 Create test workflow for linux electron build 2023-03-01 00:45:52 -05:00
omuretsu
07397874c0 Revert "CODEBASE: Steam development branch updating action (#370)"
This reverts commit 56ce1df0c8.
2023-02-16 15:35:31 -05:00
Snarling
56ce1df0c8 CODEBASE: Steam development branch updating action (#370) 2023-02-15 17:10:45 -05:00
Snarling
f916007f2d CODEBASE: Combine the title and dist checks (#361) 2023-02-12 02:22:07 -05:00
omuretsu
af8528c777 Fix action
Attempt to fix check for generated files action to actually make a new comment if one doesn't exist
2023-02-11 15:31:49 -05:00
omuretsu
e9bdc29c8c Some dev updates
* Bump electron version to 22.2.1
* Fix npm run electron command (needed the electron-packager-all command which I had removed)
* Improve the npm run format command, no longer floods terminal with all file names
* Updated start command to serve the built version of the game in .app
* Remove some unused commands and unused workflows. Combined the ci and ci-pr workflows.
* Modify check for generated files logic. Attempt to fix so it will edit its own comment instead of posting a new one on every commit.
2023-02-11 15:12:55 -05:00
omuretsu
6459b1ab48 Change tests
* Try to fix check for generated files to create a comment on a PR.
* Check for generated files does not count as a failure.
* Lint doesn't fail based on stuff in dist. Prettier and lint no longer use the "diff" version.
* Removed some commands that weren't really used (specific version electron packager commands that require you to have already ran npm run electron to generate .package folder)
2023-02-04 07:42:35 -05:00
omuretsu
41451280ab Update build process
`npm run build` now generates a .app folder with the minimal run files
`npm run electron` now uses the .app contents as a base
deploy-dev.yml should upload just the .app folder after building (not tested yet)
2023-01-10 20:51:14 -05:00
Snarling
629d610532 Update and rename deploy.yml to deploy-dev.yml 2022-11-20 08:16:22 -05:00
Snarling
d22d0a25ef DEV: Attempt new yml for deploy to gh pages (#150) 2022-10-24 09:51:22 -04:00
Snarling
0a3ff56331 WIP: Remove corp employees as objects (#143)
* Removed employees as objects from corporations
* Remove employees from office JSON after loading / convert to new parameters
* Showed down morale/etc gain; added optional position to hireEmployee
* enum support for corp employee positions

Mostly authored-by: Kelenius <kelenius@ya.ru>
2022-10-24 08:44:01 -04:00
hydroflame
3d0bceb9ff round4 2022-10-22 00:48:31 -04:00
hydroflame
4a33ed87dd round3 2022-10-22 00:41:03 -04:00
hydroflame
1c9d97fe35 Trying more auto deploy 2022-10-22 00:35:12 -04:00
hydroflame
b4c791afe6 Delete deploy_dev.yml 2022-10-22 00:18:15 -04:00
hydroflame
7f5d887506 Trying to deploy on build 2022-10-22 00:17:58 -04:00
hydroflame
82caadfac6 Rename job 2022-10-21 23:59:07 -04:00
hydroflame
b94e3cd9d9 Update deploy_dev.yml
rm dev as onpush
2022-10-21 23:58:00 -04:00
hydroflame
353043347c Create deploy_dev.yml 2022-10-21 23:57:21 -04:00
Snarling
dab8c1a976 fix paths 2022-10-21 10:49:44 -04:00
Snarling
f5c8bec139 Create build.yml 2022-10-21 10:35:22 -04:00
Olivier Gagnon
af1a1ac58d Rename lots of reference from old to new repo 2022-10-20 03:56:59 +11:00
hydroflame
5c942b6229 Update PULL_REQUEST_TEMPLATE 2022-10-04 11:59:28 -04:00
Alt
90e116a268 Modify PR template 2022-09-23 15:38:15 +02:00
Olivier Gagnon
c2b4a5b52a Update codebase for stanek 2022-05-19 02:48:50 -04:00
Martin Fournier
f7fbee0688 doc: Add linked issues info in pr template 2022-04-15 11:00:04 -04:00
Martin Fournier
fbe81efef3 tools: Add GitHub action to validate PR titles
Ensures the pull request title matches a certain pattern.
If it does not match, warns the user by commenting on the PR & adding a label.
2022-04-15 10:59:53 -04:00
Olivier Gagnon
f2d8d11d32 tempalte 2022-04-14 12:16:03 -04:00
Anatoly Kussul
4b5d38c940 ci check lint only on changed files 2022-04-13 04:42:44 +03:00
Olivier Gagnon
e07a223d77 Added fmt and lint warnings to github pr template 2022-04-06 19:36:35 -04:00
Olivier Gagnon
48f80f25d6 fmt and lint 2022-04-06 19:30:08 -04:00
Martin Fournier
efb697bff9 Add GitHub action to check PRs for generated files
Checks and warns the user if he includes files in /dist or /markdown.
2022-03-21 13:53:29 -04:00
Olivier Gagnon
fb93d97493 change name of ci step 2022-03-20 22:03:11 -04:00
Olivier Gagnon
901ee92fe9 prettier ci 2022-03-20 22:02:36 -04:00
Martin Fournier
c4ddb5ef64 Add tool to bump version & create PR
This includes a tool to update the various files in the repo that need
to change when a version increments.

It also includes a workflow to trigger the action manually, passing it a
version & a changelog url. It'll update the values, build the app, build
the doc, make a commit in a branch, and create a pull request to merge
this stuff back into dev.
2022-01-25 10:20:36 -05:00