Commit Graph
33 Commits
Author SHA1 Message Date
Telan 3d6187a192 ci: also run build and test on main branches; adjust naming 2021-11-21 21:23:52 +02:00
Telan 7a003806b8 Merge branch 'automatic-release-only-on-tags' into ensure-decompilation-tasks-use-toolchain
# Conflicts:
#	.github/workflows/release-packages-tags.yml
2021-11-21 21:22:06 +02:00
Telan 05489dee31 ci: make "latest" releases on each push to master and remove "latest" releases from tags 2021-11-21 21:20:43 +02:00
Telan c46bab50ce ci: fix timeout step failing
We don't want to fail on timeout, it's probably good if job didn't stop before timeout was reached, which means server is still working
2021-11-21 21:09:01 +02:00
Telan 09410d48d0 ci: refine naming 2021-11-21 21:01:07 +02:00
Telan f6d48a2287 ci: fix naming in toolchain-compatibility.yml; rename pull-request.yml -> build-and-test.yml; add server run check to build-and-test.yml 2021-11-21 20:58:13 +02:00
Telan 76dcb6109e Merge branch 'automatic-release-only-on-tags' into ensure-decompilation-tasks-use-toolchain
# Conflicts:
#	.github/workflows/release-packages.yml
2021-11-21 20:56:20 +02:00
Telan 3676bedbb9 ci: fix repo_token and tag expansion 2021-11-21 20:42:00 +02:00
Telan 139c3d8229 ci: fix tag name not being resolved 2021-11-21 20:38:03 +02:00
Telan 25c09c555c ci: rename job 2021-11-21 20:32:24 +02:00
Telan a02e17bc9e ci: refine release structure to work both for example mod and any derivative 2021-11-21 20:29:15 +02:00
Telan 13b5dec6d6 ci: try fixing test-crash-reports.sh permissions 2021-11-21 20:11:43 +02:00
Telan 2c27858ae5 ci: try to only setup CI workspace 2021-11-21 20:11:04 +02:00
Telan a5d5ea510a ci: workaround server crash not resulting in gradle error; add step to check generated crash report 2021-11-21 20:06:39 +02:00
Telan 0fdac33782 ci: configure automatic release only on tags 2021-11-21 19:51:19 +02:00
Telan 86de13e712 ci: add step to test toolchain compatibility with newer java version > 8 2021-11-21 19:44:37 +02:00
Johann Bernhardt e0fea4f4eb Fix typo 2021-11-17 11:35:19 +01:00
Telan 68c6e70f7c ci: only perform build script maintenance on main branches to avoid conflicts
Merge commits will have buildscript changes anyways, and with this active on all branches it will be inconvenient and require pulling things after push, so you won't get in conflict with bot update
2021-11-14 21:41:53 +02:00
Dmytro 0475c12ef3 exclude original license from starter 2021-11-13 21:17:06 +02:00
Dmytro 62e04b207f add default MIT license to starter 2021-11-13 21:05:10 +02:00
Telan 9e47698f90 run buildscript-maintenance.yml on all branch pushes 2021-11-12 20:57:53 +02:00
Telan 62988f1c0a split workflows to only release on main branches 2021-11-12 20:08:40 +02:00
Telan b49c99b008 ci: fix formatting 2021-11-12 20:01:08 +02:00
Telan 61028b6cf1 ci: configure git in separate step; specify current branch when pushing new builscript version 2021-11-12 19:57:50 +02:00
Telan f5f39138e2 ci: exclude starter and migration packages from themselves
excluding both in each step case order of steps will change
2021-11-12 19:38:49 +02:00
Telan 7663643a83 ci: increase fetch-depth for buildscript-maintenance 2021-11-12 19:29:48 +02:00
Telan d017832837 fix migration release tag 2021-11-12 19:29:11 +02:00
Telan 47bf008af2 add names to tasks; split package releases; increase fetch depth for buildscript maintenance job 2021-11-12 19:25:53 +02:00
Telan 17e6a5204b make repository-specific.yml workflow checkout latest commit 2021-11-12 19:20:07 +02:00
Telan 45f5360acc fix update-version.sh reference in ci jobs 2021-11-12 19:08:26 +02:00
Telan 39b9d261b9 embed build script version in its file; add zip-packages job to CI 2021-11-12 19:06:21 +02:00
Johann Bernhardt dfdf6622de Add main branch to CI 2021-11-03 16:47:52 +01:00
Johann Bernhardt 5cb80f55c7 Add github CI 2021-11-03 16:44:04 +01:00