Commit Graph

227 Commits

Author SHA1 Message Date
680da3232f Matrix build and deploy *only* for tags 2023-03-11 21:39:51 +02:00
bebdc46af9 Fix job dependencies 2023-03-11 21:35:00 +02:00
25717d6507 Better workflow - Android build parallel to JAR 2023-03-11 21:33:24 +02:00
7ffc1e4eeb Separate large multiplatform tests to be performed once per release, and regular tests for PRs and pushes 2023-03-11 21:01:26 +02:00
482aed4fdc "build and deploy" only activates on tag 2023-03-08 16:58:30 +02:00
5e88dbd7a1 Extended CI with various extra tests, added Java 17 support in unit tests (fixes #8835) (#8839)
* Added a pure build stage with various versions

* Added build artifacts from GitHub CI

* Upgrade mocking and testing libraries

* Extended GitHub CI test stages, added Windows tests

* Fixed job name

* Split some jobs for increased speed due to better parallelism
2023-03-08 16:39:32 +02:00
a4339ff783 Everyone needs build 2023-03-08 12:29:33 +02:00
a5f2ffe29b AUR *also* needs build, for the tag and release notes 2023-03-08 12:26:43 +02:00
d0e4271990 AUR dependant on Github release upload 2023-03-08 12:24:25 +02:00
8b3e84481c AUR dependant on Github version upload 2023-03-08 12:22:40 +02:00
030038c585 Even if aab not uploaded, keep going and uploda the APK 2023-03-08 12:16:34 +02:00
9ebe1370b5 Cleaned up task 'on release' restrictions to be on job level 2023-03-08 12:11:38 +02:00
cd40aa7653 4.5.5
Fix AUR workflow
2023-03-08 12:06:54 +02:00
0d12fc7dfc Finalize needs 'build' dependency to get the tag and release notes 2023-03-08 11:11:57 +02:00
3c272820aa Split upload of Unciv.jar and linux files 2023-03-08 11:02:19 +02:00
cb286d2865 I don't know where the zip has gone 2023-03-08 10:54:48 +02:00
3c0af65931 Hopefully fixed packr build 2023-03-08 10:50:45 +02:00
4e71b7c19f Parallelize Android build, try fix 'no deployed zips' 2023-03-08 10:46:15 +02:00
66a2e676d3 yaml fix 2023-03-08 10:34:59 +02:00
05f48b026e separate itch and steam uploads from packr build 2023-03-08 10:27:06 +02:00
76ce29cc58 fix id 2023-03-08 10:07:43 +02:00
7cea995093 Multi job deploy 2023-03-08 10:06:48 +02:00
7986e5750b Change release_body from env to step and job output 2023-03-08 09:44:06 +02:00
9c6e0b79b1 Move Unciv.jar into correct folder for gradle packr 2023-03-08 09:29:10 +02:00
4a36d90796 download jar after git setup 2023-03-08 08:51:05 +02:00
c856c4f8c5 fix job id 2023-03-07 23:07:22 +02:00
2f7b772153 Test upload 'prerelease' versions when testing Github actions 2023-03-07 23:03:33 +02:00
2add42b580 Split itch upload to separate job - test5
Need to setup gradle and git repo to actually run dist
In future maybe we can get rid of gradle dist entirely and just run packr directly, not today though
2023-03-07 22:14:18 +02:00
a76b344aba Split itch upload to separate job - test4
Separated 'packr' gradle task from 'dist' task which builds the JAR
2023-03-07 21:54:41 +02:00
c52d26bbbb Split itch upload to separate job - test3 2023-03-07 21:06:04 +02:00
bc0706a30a Split itch upload to separate job - test2 2023-03-07 21:04:10 +02:00
a1b65487a4 Split itch upload to separate job - test1 2023-03-07 21:02:39 +02:00
b9811906ef Updated checkout CI action to v3 to fix deprecation warnings (#8834) 2023-03-06 15:24:07 +02:00
6680003555 Do not cache test results!
This problem made translation PRs that passed tests the first time, continue to "pass tests" even after failure
2023-02-14 22:32:02 +02:00
312f308060 4.4.13 2023-02-09 19:37:51 +02:00
5c9ea8994c Attempt to fix strange bug in github api (https://github.com/yairm210/Unciv/actions/runs/4136712446/jobs/7151150557) 2023-02-09 19:27:27 +02:00
076d9f5245 Fix typo in AUR workflow (#8049) 2022-11-26 18:47:06 +02:00
422a776510 Gradle action to speed up actions 2022-10-31 20:46:26 +02:00
f04297acfd Removed use of Anuken packr, removing windows32 builds. 2022-10-12 23:39:57 +03:00
f976d1da71 Removed old 'wiki update' workflow 2022-10-09 12:23:26 +03:00
dee6c59bfa Rename Conflict marking to conflicts.yml 2022-10-09 12:22:08 +03:00
a17c04619b Create Conflict marking 2022-10-09 12:21:49 +03:00
891b609da4 Fixed steam root folder, hopefully now 2022-09-15 14:38:59 +03:00
d42e495f78 Steam deploy folders, not zips 2022-09-15 14:18:51 +03:00
8606a662c7 Added steam build, let's check it out! 2022-09-15 13:25:47 +03:00
dd31276e5c Add AUR update workflow (#7715)
Port the update workflow from
https://github.com/Thyrum/aur-packages/blob/master/.github/workflows/unciv-bin.yml
to the Unciv github repository.

This does require adding some secrets to the repository and I don't know
how I would do this.
2022-08-28 23:13:13 +03:00
25c74addfd Un-broke version release 2022-07-01 10:02:39 +03:00
57ed61af41 Save compatibility handling (#7255)
* Add serialization version to GameInfo

* Add handling of incompatible saves due to a dfiferent save version

* Fix compilation?

* Fix ios compilation

* Refactor: Make it clearer that GameInfo serialization version is only supposed to be incremented when it's guaranteed to cause issues & rename to compatibility version

* Update initial version

* Update initial version

* Fix merge mistake
2022-07-01 09:34:41 +03:00
e73b73ed87 Enable gradle caching for faster CI runs (#6793)
* Enable gradle caching for faster CI runs

Notes:
1. distribution is mandatory in v3
2. zulu is used because it was recommended in wiki

* use temurin
2022-05-14 23:29:11 +03:00
fb521f3f9d Update config.yml 2022-05-11 19:12:10 +03:00