Commit Graph

46 Commits

Author SHA1 Message Date
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 56ce1df0c8033bacbac2c2802dc3e001811a7e50.
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
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
Anatoly Kussul
4b5d38c940 ci check lint only on changed files 2022-04-13 04:42:44 +03: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
Martin Fournier
c367de24a8 Add tool & workflow to fetch changelog
Rewrote the changelog script to use primarily merged pull requests
between "commit A" and "commit B".
It uses the GitHub rest api. The resulting data is pushed to a draft gist.

Manual usage is in the README.

Also adds a GitHub workflow action to run the tool on demand, through
the GitHub action's interface.
2022-01-25 10:20:36 -05:00
Thomas van der Pol
e86f1d755f
Fix CI step label for tests 2022-01-17 17:28:26 +10:00
Martin Fournier
d6c1f3bfca Split CI into multiple jobs to get clearer results 2021-12-22 04:45:16 -05:00
Martin Fournier
8b355c365e Add github workflow to run tests, linter & build 2021-12-19 15:43:13 -05:00
Olivier Gagnon
c9611cc824 delete workflows 2021-09-10 12:30:41 -04:00
hydroflame
7e8e9e03fc
Revert "Jest cypress types" 2021-09-10 00:13:03 -04:00
David Edmondson
e44813b65d Only include jest tests in jest
Don't generate sourcemaps for TS
Remove github actions
2021-09-08 22:13:47 -07:00
David Edmondson
27e2b2ea65 separate PR/dev actions 2021-09-06 13:46:59 -07:00
David Edmondson
6320189717 Specify node version 2021-09-06 13:32:18 -07:00
David Edmondson
17da325585 Cache npm install, add tests 2021-09-06 13:29:35 -07:00
David Edmondson
5873b5fe19 Try again 2021-09-06 13:24:33 -07:00
David Edmondson
6d8b52c0d6 npm install 2021-09-06 13:20:07 -07:00
David Edmondson
8faa7faf8a Set up GitHub Actions 2021-09-06 13:17:42 -07:00