Commit Graph

140 Commits

Author SHA1 Message Date
Łukasz Domeradzki
0eee21360d .NET 6.0 (#2388)
* Bump non-source files to net6.0

* Correct .NET 6.0 warnings

* Correct CI

* Correct linking errors

Not much I can do about them ATM

* Remove TrimmerRoots

At least runtime is no longer needed for our STD plugin, not sure about the dictionary

* Correct cc.sh

* Revert "Remove TrimmerRoots"

This reverts commit 11f603d3d6.

* First round of cat & mice game

* Update Directory.Build.props

* Update Startup.cs

* Update Startup.cs

* Update Startup.cs

* Fix new warnings

* Update SDK

* Address netf error

* Update Directory.Packages.props
2021-11-08 23:41:02 +01:00
Renovate Bot
6d9dc5e54f Update actions/checkout action to v2.4.0 2021-11-03 04:51:31 +00:00
Renovate Bot
1886a32ab5 Update crowdin/github-action action to v1.4.1 2021-11-02 20:19:06 +00:00
Archi
96fabd986c CI: Use ArchiBot GH token
This way releases should not be authored by "github-actions"
2021-10-24 19:08:08 +02:00
Archi
47696cc9a7 Misc 2021-10-17 01:18:28 +02:00
Renovate Bot
861d64e0dc Update actions/checkout action to v2.3.5 2021-10-15 17:42:53 +00:00
Renovate Bot
ead9da524d Update crazy-max/ghaction-import-gpg action to v4.1.0 2021-10-15 13:45:09 +00:00
renovate[bot]
24c5aa1a92 Update dessant/lock-threads action to v3 (#2417)
* Update dessant/lock-threads action to v3

* Address breaking changes

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Archi <JustArchi@JustArchi.net>
2021-09-27 23:42:31 +02:00
Renovate Bot
196a056f06 Update actions/setup-node action to v2.4.1 2021-09-27 13:31:23 +00:00
Archi
300c1c19ec Implement some deduplication for overlay
Including 3 same scripts for linux is overkill, osx and linux could also be aggregated to "unix" but too much work
2021-09-26 00:12:15 +02:00
Renovate Bot
a8ed029ed1 Update crowdin/github-action action to v1.4.0 2021-09-20 17:34:32 +00:00
Renovate Bot
27f14802c4 Update actions/setup-dotnet action to v1.8.2 2021-09-14 08:47:16 +00:00
Archi
a72d12ef75 Revert "CI: Don't apply zip_exec on generic-netf"
This reverts commit 63d25d06aa.
2021-09-05 22:16:40 +02:00
Archi
63d25d06aa CI: Don't apply zip_exec on generic-netf
Latest Mono (as of 6.12) is unable to extract zip archives with extended attributes that we're applying here
2021-09-05 20:49:14 +02:00
renovate[bot]
d8838c4c80 Update crazy-max/ghaction-import-gpg action to v4 (#2412)
* Update crazy-max/ghaction-import-gpg action to v4

* Update

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Archi <JustArchi@JustArchi.net>
2021-09-05 02:36:12 +02:00
Renovate Bot
8d0977d61e Update docker/setup-buildx-action action to v1.6.0 2021-09-03 21:14:34 +00:00
Archi
2788df033b CI: Use windows artifacts on all platforms again
https://www.youtube.com/watch?v=nkUOACGtGfA
2021-09-01 23:55:12 +02:00
Renovate Bot
90ea23ea8b Update crowdin/github-action action to v1.3.3 2021-08-26 11:21:18 +00:00
Renovate Bot
03a962ae81 Update docker/build-push-action action to v2.7.0 2021-08-20 14:34:37 +00:00
Renovate Bot
a8f0456f1f Update dessant/lock-threads action to v2.1.2 2021-08-17 11:18:20 +00:00
Renovate Bot
75ffee3dd0 Update crowdin/github-action action to v1.3.2 2021-08-13 12:41:14 +00:00
Archi
433732cd3b CI: Optimize GPG step in translations
Now it should be possible thanks to V3.2 and https://github.com/crazy-max/ghaction-import-gpg/issues/92
2021-08-10 12:17:02 +02:00
Renovate Bot
ccd54413c0 Update crazy-max/ghaction-import-gpg action to v3.2.0 2021-08-10 07:55:04 +00:00
Renovate Bot
2c390908b3 Update crowdin/github-action action to v1.3.1 2021-08-09 09:27:25 +00:00
Renovate Bot
444c10b246 Update actions/setup-node action to v2.4.0 2021-08-05 18:03:29 +00:00
Renovate Bot
92fdeeb6a4 Update actions/setup-node action to v2.3.2 2021-08-04 15:00:13 +00:00
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