Commit Graph

63 Commits

Author SHA1 Message Date
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
Renovate Bot
b6dd969fee Update crowdin/github-action action to v1.3.0 2021-07-23 08:40:09 +00:00
Renovate Bot
00601f6d52 Update crowdin/github-action action to v1.2.0 2021-07-16 07:23:17 +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
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
Ł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
Ł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
Ł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
bfc48425d3 CI: check-latest for node 2021-02-22 19:05:34 +01:00
JustArchi
f9775fd17b CI: Update crowdin and setup-node 2021-02-22 18:57:36 +01:00
JustArchi
16c03d85c9 CI: Use node.js 14 (LTS) 2021-02-22 18:48:21 +01:00
JustArchi
4054e60592 CI: Use latest SDK version 2021-02-22 16:20:54 +01:00
JustArchi
01bc30e49c master -> main 2021-01-20 21:14:45 +01:00
JustArchi
e00e615b02 Misc 2021-01-06 20:43:51 +01:00
JustArchi
454e69b144 Misc 2021-01-01 15:57:19 +01:00
JustArchi
cbbd6fab2d Work around OS X limitations 2020-11-21 18:14:15 +01:00
JustArchi
d9e3496e5e Optimize csprojs and STD plugin publishing
thanks to @Vital7 for the idea
2020-11-21 18:09:05 +01:00
JustArchi
f429a7b618 Misc CIs 2020-11-19 21:32:06 +01:00
JustArchi
1c1c9d107b Try to guess what is wrong with GitHub 2020-11-19 21:21:48 +01:00
Łukasz Domeradzki
35f4651ed6 .NET 5.0 (#1999)
* Initial work

* Fix CIs

* Fix warnings

* Update .travis.yml

* Update dockerfiles

* Update libraries to .NET 5.0

* Misc

* Remove workaround for #1812

* Update cc.sh

* CI updates

* CI updates

* Update .travis.yml
2020-11-10 23:22:57 +01:00
JustArchi
da2a1f811a Update ci.yml 2020-10-04 02:21:53 +02:00
JustArchi
d63288d21b Try different auto-merge action
Previous one clearly doesn't work correctly
2020-09-27 02:35:38 +02:00
JustArchi
8bf47fc05a Add support for auto-merge action
Upcoming replacement for lack of such feature in native dependabot, needs to be tested first
2020-09-27 02:04:25 +02:00
JustArchi
46d3360f8d Update ci.yml 2020-09-21 22:19:28 +02:00
JustArchi
0351725d80 Update ci.yml 2020-09-21 22:14:11 +02:00
JustArchi
a617ac0665 Update ci.yml 2020-09-21 22:07:31 +02:00
JustArchi
32d25937cb Replace ArchiCrowdin with Crowdin GitHub action 2020-07-31 22:36:36 +02:00
JustArchi
3fe9af3afa Move crowdin API key under organization 2020-07-31 21:15:48 +02:00
JustArchi
28c869f177 Move crowdin strings upload from AppVeyor to Github Actions 2020-07-31 21:02:33 +02:00
JustArchi
a003db77e4 Move github releases publishing from AppVeyor to GitHub actions 2020-07-31 20:35:28 +02:00
JustArchi
949af6b22c Candidate for the most useless code commit of 2020
OCD is killing me
2020-07-07 17:21:07 +02:00
JustArchi
3f3a00e457 Correct ASF-ui deploy type for github actions 2020-06-25 18:44:10 +02:00
JustArchi
4b570f7928 Handle token in cc.sh, misc 2020-06-15 13:45:17 +02:00
JustArchi
84cd99468f Add compatibility with OS X 2020-06-13 16:25:13 +02:00
JustArchi
723824ee7d Set up STEAM_TOKEN_DUMPER_TOKEN 2020-06-13 16:14:37 +02:00
JustArchi
88b4856fe1 CIs: Start bundling the plugin with ASF 2020-06-13 14:45:41 +02:00
JustArchi
291a214051 Update ci.yml 2020-06-01 18:21:48 +02:00
JustArchi
bba2327aec Update ci.yml 2020-05-25 22:37:38 +02:00
JustArchi
7c23250d83 Add ArchiSteamFarm.CustomPlugins.PeriodicGC 2020-05-22 11:48:02 +02:00
JustArchi
9054f03556 CI: Misc 2020-05-20 23:44:54 +02:00
JustArchi
3ace90432f Closes #1544 2020-05-15 17:43:09 +02:00
Łukasz Domeradzki
57edf48d13 CI enhancements (#1789)
* Artifacts enhancements tests

* Update ci.yml

* More tests

* Update .travis.yml

* Update .travis.yml
2020-05-14 21:25:53 +02:00