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