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