Commit graph

114 commits

Author SHA1 Message Date
Renovate Bot
953c7da7c2
Update actions/setup-node action to v2.3.1 2021-08-03 18:01:11 +00:00
Archi
a83e3fa71a
CI: Include SHA512SUMS as part of the release 2021-08-02 00:45:58 +02:00
Archi
4b967ec7ba
CI: Tie osx release as well 2021-08-01 22:03:43 +02:00
Archi
4b2e5f3178
CI: Tie final release builds to OS they match
Windows: generic-netf + win-x64
OS X: should have osx-x64, but doesn't seem to preserve chmod +x in the zip file
Linux: everything else
2021-08-01 21:31:49 +02:00
Archi
6ace2107a7
CI: Utilize zip_exec utility for chmod +x
We can aid non-windows users by adding chmod +x flag to appropriate executables directly in the zip file
2021-08-01 19:27:16 +02:00
Archi
d50e848f84
CI: Fix the check for secrets 2021-08-01 19:14:56 +02:00
Archi
a40bb74d35
CI: Enable build also for debug configuration
With more and more conditionals depending on the configuration it starts making sense to build and test also debug build (it was broken for a short while)
2021-08-01 13:11:51 +02:00
Archi
4bdbbedfb1
CI hardening against errors 2021-08-01 13:00:14 +02:00
Archi
7971585a32
Enable private signing of CI builds 2021-08-01 12:56:08 +02:00
Renovate Bot
b6dd969fee
Update crowdin/github-action action to v1.3.0 2021-07-23 08:40:09 +00:00
Renovate Bot
0672e4393c
Update actions/setup-node action to v2.3.0 2021-07-20 14:51:21 +00:00
Renovate Bot
00601f6d52
Update crowdin/github-action action to v1.2.0 2021-07-16 07:23:17 +00:00
Renovate Bot
f160a25fb0
Update docker/setup-buildx-action action to v1.5.1 2021-07-12 12:49:15 +00:00
Archi
05e36b4cb9
CI: Misc 2021-07-10 00:53:34 +02:00
Renovate Bot
25fa116058
Update dessant/lock-threads action to v2.1.1 2021-07-09 20:07:46 +00:00
Renovate Bot
0c9fa2e9c1
Update crowdin/github-action action to v1.1.2 2021-07-09 06:49:18 +00:00
Renovate Bot
2077a0a2fc
Update crowdin/github-action action to v1.1.1 2021-07-08 12:50:06 +00:00
Archi
e6ecb1ac30
CI: Update token for translations.yml 2021-07-08 10:48:01 +02:00
Archi
69f3d0fdcb
CI: Update token for translations.yml 2021-07-06 10:00:00 +02:00
Renovate Bot
c90f343386
Update docker/setup-buildx-action action to v1.5.0 2021-07-02 14:34:11 +00:00
Renovate Bot
b82e9454f5
Update docker/build-push-action action to v2.6.1 2021-07-01 15:49:02 +00:00
Archi
e7bc2e5e1c
CI: Use latest node LTS 2021-06-30 16:26:33 +02:00
Archi
2f7478b968
CI: Pin versions
While floating tags are nice to use and fancy, we already had situations where the fixed source code did not result in the same deterministic build as the one built e.g. a week ago due to non-pinned versions that resulted in a different set of dependencies than originally.

Since GitHub actions follow similar pattern, we want to do our best to ensure that if CI in given fixed version passed on a fixed source, then it should also result in the same deterministic output. Of course this is impossible to achieve in 100% (e.g. resources no longer being available over the network), but this is something we can do.

It wasn't like that before renovate since we didn't have a standarized bot that could handle bumping those versions for us.
2021-06-30 16:19:41 +02:00
Archi
dae10747a3
CI: Change cron for translations 2021-06-04 12:46:24 +02:00
Archi
e05ff83bee
Revert "CI: Add os to the matrix of docker-ci.yml"
This reverts commit 0152e4e918.
2021-06-03 01:35:50 +02:00
Archi
0152e4e918
CI: Add os to the matrix of docker-ci.yml
Publish jobs won't have those as it's pointless for them to build and throw away the result, that's what CI is for
2021-06-03 01:30:40 +02:00
Archi
aab6b9cb5c
CI: Use parallel jobs in a matrix for docker-ci 2021-06-03 01:22:39 +02:00
Archi
54445474e5
CI: Use GITHUB_TOKEN instead of GH_PACKAGES_PAT
It was not possible previously, but it should be now: https://docs.github.com/en/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry#authenticating-to-the-container-registry
2021-05-24 10:25:47 +02:00
Archi
a30ed27268
Update DH short description automatically as well 2021-05-22 18:47:03 +02:00
Archi
125f073eef
Misc 2021-05-22 17:11:51 +02:00
Archi
6b0058cea5
Final touches 2021-05-22 17:06:22 +02:00
Archi
199f7862bd
Update translations.yml 2021-05-22 16:32:13 +02:00
Archi
991e78d985
Remove gpgsign for pushes as GitHub doesn't support it 2021-05-22 16:22:47 +02:00
Archi
e8136490c8
Closes #2327
In addition to that change the cron and remove localization to test this in a second
2021-05-22 16:18:19 +02:00
Archi
795af015af
CI: Supply STD token to docker-ci
This allows to verify that STD plugin also builds, normally we skip it when token is not provided (for a reason)
2021-05-21 01:05:59 +02:00
Archi
0159a918cd
CI: Extract docker platforms to env variable 2021-05-20 23:47:22 +02:00
Łukasz Domeradzki
8c4a0d7f06
Workflow enhancements (#2326)
1. Split publish part of ci.yml into independent publish.yml action (run on the same schedule)
2. Add docker-ci.yml without pushing capability on the same schedule as ci
2021-05-20 23:36:02 +02:00
JustArchi
5b5d62d1e8 Move crowdin.yml to .github directory 2021-05-09 13:40:00 +02:00
JustArchi
33643bcaf2 CI: Add support for lock files 2021-05-09 01:57:49 +02:00
JustArchi
a38aa8511a CI: Simplify the flow 2021-05-09 00:00:02 +02:00
Renovate Bot
59e409f320 Update crowdin/github-action action to v1.1.0 2021-05-02 21:41:07 +00:00
JustArchi
1cfa11d316 Correct Copy-Item not being recurse when expected 2021-04-25 20:52:06 +02:00
JustArchi
dc5da86322 Add support for automatic commit for STD strings 2021-04-25 19:57:11 +02:00
Łukasz Domeradzki
171e510fbe
CI: Use latest SDK once again (#2285) 2021-04-18 13:23:40 +02:00
JustArchi
89264d1e70 CI: Disable fail-fast
This gives precise information which OSes failed instead of the first one that did, useful for analyzing failures related to specific OS only
2021-04-11 13:27:32 +02:00
JustArchi
d3a09ebc8c CI: Switch to 5.0.201 SDK due to problems with latest 2021-04-07 20:37:38 +02:00
JustArchi
a07403a8af Misc cron change 2021-04-05 12:49:52 +02:00
Łukasz Domeradzki
2ef64b08f1
Don't apply TargetLatestRuntimePatch for generic variants (#2219)
* Publish generic packages without targetting latest patch

* Forgot about this one

* Fix screwup
2021-03-03 09:55:00 +01:00
JustArchi
9d9a8af94f Delete auto-merge.yml.off 2021-02-27 02:07:43 +01:00
JustArchi
bfc48425d3 CI: check-latest for node 2021-02-22 19:05:34 +01:00