95 Commits
Author SHA1 Message Date
477efaca7a Improve test CI and reduce test log spam. (#6447)
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-03-16 00:33:36 +01:00
PJB3005 5476cdeff9 Run all tests on GitHub Actions 2025-12-17 18:18:47 +01:00
PJB3005 e41165f9dd Force RT's global.json on SS14 in content test
So that it uses the right .NET SDK version when we update like this.
2025-12-08 00:56:52 +01:00
PJB3005 b0636c351c Update GitHub Actions to .NET 10 2025-12-04 17:38:01 +01:00
ToastEnjoyerandGitHub a9ba9192ac Removed sloth from physics codeowner (#6303) 2025-11-18 17:27:43 +01:00
PJB3005 5497b52100 Re-enable macOS CI
We should have the missing natives now

Fixes #5076
2025-08-18 22:56:42 +02:00
PJB3005 ebce0daa1b Merge remote-tracking branch 'upstream/master' into dont-skip-leg-day 2025-07-28 20:54:36 +02:00
Pieter-Jan BriersandGitHub 893173ab17 Add workflow to build all configurations. (#6094)
* Add workflow to build all configurations.

Builds Debug, Tools, Release against Linux, Windows and MacOS TargetOS.

See https://github.com/space-wizards/RobustToolbox/pull/6069#issuecomment-3050607114

* Very epic, GitHub

* Whoops

* Actually add Tools configuration to sln
2025-07-22 19:21:21 +02:00
PJB3005 0439ea9893 Update packaging script to support ARM64 properly. 2025-07-15 15:14:40 +02:00
c2ca7c7811 .NET 9 (#5552)
Co-authored-by: ike709 <ike709@github.com>
2025-01-06 01:16:01 +01:00
Nikolai KorolevandGitHub 89ad8b6c9f Upgrade GitHub actions in workflows (#5536)
* Upgrade github workflows to node20

* Fix incorrect version for actions/checkout in test-content.yml
2024-11-28 19:52:14 +01:00
Nikolai KorolevandGitHub efbc9ef2bf Fix codeql-analysis breaking in every fork repo that enables GitHub Actions (#5537) 2024-11-28 19:50:39 +01:00
Pieter-Jan Briers 025d90d281 Change build upload server to Suns 2024-05-09 09:48:49 +02:00
Leon FriedrichandGitHub 701fa95a82 Temporarily disable macos tests (#5079) 2024-04-29 02:35:04 +10:00
Pieter-Jan BriersandGitHub b50f68866f Enable roslyn extension tests in CI (#5038)
* Enable roslyn extension tests in CI

* I'll be real I kinda just hoped that last one would work. dotnet test's --help documentation is useless garbage so I couldn't tell if that was supported or not. Guess not.

* Actually fix the Roslyn tests.

As far as I can tell, Roslyn tests haven't worked since #2976.

The tests used a pretty awful technique of linking the test code against the analyzer, so that the analyzer's copy of the relevant attributes got included into the test. This then broke when the namespace got changed by the linked PR.

Now the tests get an EmbeddedResource for the necessary test files compiled instead.

Also applied this to DependencyAssignAnalyzerTest because why not.
2024-04-14 09:26:07 +02:00
Pieter-Jan BriersandGitHub 4c79d0c6d0 .NET 8 (#4712) 2023-12-15 18:07:41 +01:00
metalgearslothandGitHub aa2fd2107d Add mgs to physics codeowners (#4510)
Please ping me for this is creates more work if you do not ping me.
2023-10-22 05:03:47 -07:00
DrSmugleafandGitHub 7f99b44e5c Remove inactive reviewers from CODEOWNERS (#4365) 2023-09-11 20:51:55 +10:00
DrSmugleafandGitHub f0c4d7c5eb Update CI to use setup-dotnet 3.2.0 and checkout 3.6.0 (#4319) 2023-08-25 15:45:19 -07:00
MoonyandGitHub 270ddb5a53 Update CODEOWNERS 2023-08-23 16:23:38 -05:00
Leon FriedrichandGitHub d570bcef9a Fix content test workflow (#3903) 2023-04-03 06:34:04 +10:00
DrSmugleafandGitHub dc5f9302cd Remove Vera from CODEOWNERS (#3891) 2023-03-29 17:37:44 -07:00
Pieter-Jan BriersandGitHub de486207b3 .NET 7 (#3582) 2022-12-17 14:15:58 +01:00
Paul RitterandGitHub d87963206c im back 2022-11-22 00:07:13 +01:00
Paul RitterandGitHub ec3485e741 my bad bb 2022-11-19 12:24:44 +01:00
Paul RitterandGitHub 47f7b73ea0 Update CODEOWNERS 2022-11-17 11:58:39 +01:00
Paul f2cbfbf705 fixes typo 2022-10-12 01:20:28 +02:00
Paul ca79d1fc13 overhauls benchmarks 2022-10-12 01:15:30 +02:00
Paul 2bcfca3d78 makes benchmarks use subfolders 2022-10-11 20:48:54 +02:00
wrexbeandGitHub 1c39deae6c Fix github action test output spam (#2847) 2022-05-28 16:15:37 +02:00
Pieter-Jan BriersandGitHub da2e46b81b Increase command timeout on benchmark SSh action 2022-05-10 16:05:53 +02:00
Pieter-Jan BriersandGitHub 87e191b8d7 Benchmarks CI attempt 6 2022-05-10 14:35:12 +02:00
Pieter-Jan BriersandGitHub 48e4ae87d8 Benchmark CI attempt 4(?) 2022-05-10 11:18:04 +02:00
Pieter-Jan BriersandGitHub 8b090034f1 Benchmarks CI fix attempt 3 2022-05-10 11:14:17 +02:00
Pieter-Jan BriersandGitHub 41c183ac09 Fix GITHUB_SHA? 2022-05-10 11:10:57 +02:00
Pieter-Jan BriersandGitHub 4380b95451 Fix benchmarks attempt 1 2022-05-10 11:06:57 +02:00
Pieter-Jan BriersandGitHub 90fc486a20 Allow manual dispatch of benchmarks 2022-05-10 11:00:52 +02:00
f254153962 benchmark script (#2745)
* benchmark script

* more changes

* oopsie

* adjust workflow

* Put a concurrency limit on the benchmarks action

* Update run_benchmarks.py

Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2022-05-10 10:58:42 +02:00
Paul 1a11d41bba disable benchmarks workflow 2022-03-31 17:06:48 +02:00
Paul RitterandGitHub 430910ff36 sudo the benchmarks to elevate them to high prio 2022-03-30 14:10:13 +02:00
Paul RitterandGitHub f49341b53c im a dummy 2022-03-30 11:16:09 +02:00
Paul c0b7dd053f working on benchmarks workflow 2022-03-30 00:31:51 +02:00
Paul RitterandGitHub 2fb64480db benchmark workflow & storing it in db (#2653) 2022-03-29 21:43:32 +02:00
ZoldorfandGitHub e662802b4c Update build-docfx.yml 2022-03-23 17:32:12 -06:00
ZoldorfandGitHub d99d25de37 Create build-docfx.yml 2022-03-21 17:22:46 -06:00
ZoldorfandGitHub be035ab002 :mistake: 2022-03-21 17:22:08 -06:00
ZoldorfandGitHub 12c8883eea Update build-test.yml 2022-03-21 15:36:41 -06:00
ZoldorfandGitHub 758c7c1869 Update build-test.yml 2022-03-21 15:28:12 -06:00
ZoldorfandGitHub 72ab1f5a1a Update build-test.yml 2022-03-21 15:25:40 -06:00
ZoldorfandGitHub 6b9c1369c0 Update build-test.yml 2022-03-21 15:22:32 -06:00