Commit Graph

179 Commits

Author SHA1 Message Date
YoshiRulz f16e2107bf
Nix expr: Run extra Analyzers during checkPhase
it just works now idk
2024-06-01 10:12:09 +10:00
YoshiRulz a18fbb8742
Nix expr: Fix unit tests not working since they were changed to net48 2024-06-01 10:07:03 +10:00
YoshiRulz db75fda3b8
Nix expr: Regen NuGet lockfile
not that you can build atm without overriding `doCheck`
2024-05-30 10:56:02 +10:00
Morilli cda8dfaacc simplify and update Package.sh 2024-05-25 21:18:34 +02:00
James Groom e1fe18be36
Nix expr: Regen NuGet lockfile 2024-05-24 05:29:35 +10:00
James Groom 7b785858b4
Nix expr: Regen NuGet lockfile 2024-05-09 15:41:48 +10:00
Morilli 98fc076c5b Exclude deps.json in package.sh 2024-05-05 14:38:55 +02:00
CasualPokePlayer ab1c05023f Update/minor cleanup dist scripts 2024-05-04 18:01:11 -07:00
James Groom dd9e4178d6
Use MSBuild to create empty dirs in output 2024-04-04 00:17:32 +00:00
Morilli a803407cdd Mark Package.sh as executable again
fixes 9c4a818423
2024-03-23 11:29:58 +01:00
Morilli d17352a204 Fix Package.sh
untested because it wouldn't be fun otherwise
2024-03-22 17:33:38 +01:00
Sergio Martin 9c4a818423
Replace QuickNES core with QuickerNES (squashed PR #3839)
resolves #3848
2024-03-23 01:31:22 +10:00
James Groom 485cafadff
Nix expr: Regen NuGet lockfile 2024-03-15 20:39:22 +10:00
James Groom 39a52105e9
Nix expr: Use correct path for libgdiplus, fixes testroms projects
fixes e8a3b7b25
2024-03-07 15:21:29 +10:00
James Groom e8a3b7b250
Nix expr: Fix running tests in nix-shell 2024-03-07 03:11:13 +00:00
CasualPokePlayer 1bbc54f29f add back encore submodule + build script + add windows build + a few more renamings 2024-03-05 16:13:51 -08:00
James Groom a3f8015489
Nix expr: Regen NuGet lockfile 2024-02-24 06:03:31 +10:00
James Groom 6309e3b7fc
Nix expr: Fix DiscoHawk launch script 2024-02-14 16:20:02 +00:00
James Groom 88013f5d18
Nix expr: Regen NuGet lockfile
fixes b34e713f1
2024-02-14 16:17:43 +00:00
James Groom 131bc65e8f
Bump .NET SDK to 8.x 2024-02-12 20:38:03 +00:00
James Groom 86684b6893
Use long flag for `dotnet test -a` since it changes in .NET 7 2024-02-13 06:28:15 +10:00
James Groom ae1bd18094
Nix expr: Update NuGet deps lockfile 2023-12-23 12:14:29 +10:00
James Groom 1e5d11bf84
Increase verbosity of `dotnet build` in CI 2023-12-22 03:20:19 +00:00
James Groom a48ca42125
Update assets denylist in `Package.sh` again
fixes dc659ddb9
2023-12-17 19:24:25 +10:00
Morilli dc659ddb93 Update Package.sh
unsure if sqlite and sdl dlls are safe to remove for linux package
2023-12-17 01:20:38 +01:00
James Groom 7ee28c1ab9
Nix expr: Add `libGL` to `buildInputs` on NixOS
currently `libGL.so.1` just happens to be in the closure via `cairo`, but that's no longer the case in Nixpkgs 23.11
2023-12-02 18:40:22 +00:00
James Groom b06d706a13
Nix expr: Invert default for `doCheck` (it just works now?)
...and clean up the disabling of filesystem-related unit tests.
...and, surprise! Setting `ContinuousIntegrationBuild` was enough to fix the remaining r13y problems. I spent hours pre-merge trying random things, so that's irritating.
2023-11-25 14:56:06 +00:00
James Groom dada959cfa
Nix expr: Add binary releases back to 2.3.2, some cleanup 2023-11-21 04:15:37 +00:00
Morilli 83ec4594d6 make script executable 2023-11-20 09:41:56 +01:00
James Groom 6a830f556a
Add back missing newlines from github.dev import
fixes b47b4d63b
2023-11-20 02:22:33 +00:00
James Groom b47b4d63b1
Nix expr: Complete rewrite, a LOT of new features 2023-11-19 13:33:48 +00:00
James Groom 15d663f68d
Silence "not found" error when building w/o Git
fixes 096066150
2023-09-29 04:49:18 +10:00
YoshiRulz 99fb1ba905
Fix typo in release package script
fixes e0e5a68c5
worked in CI ¯\_(ツ)_/¯
2023-05-04 03:18:14 +10:00
YoshiRulz e0e5a68c50
Refactor release package script, shrinking output slightly
more shrinking may be possible, but there are diminishing returns, especially
when MAME is so big (#3505)
2023-05-04 03:08:06 +10:00
YoshiRulz 0960661509
Remove a dependency on Git from build scripts
see ddc3e929e
2023-04-26 22:36:11 +10:00
YoshiRulz 7ed58bb061
Remove reference to `VersionInfo.gen.cs` from clean script
fixes ddc3e929e
2023-04-16 10:27:43 +10:00
Moritz Bender ddc3e929e9
Use source generation for VersionInfo (#3625)
* Use source generator for VersionInfo

* Remove leftover hacks

* Use same fallbacks as NixHawk when Git not available

---------

Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
2023-04-12 21:14:44 +02:00
Morilli ac3a8c7e5f update bizhawk url in publish scripts 2023-04-07 19:09:10 +02:00
YoshiRulz 38b5f16ccc
Refactor enable Roslyn Analyzers flag
kept the old name, but turns out `-p:RunAnalyzersDuringBuild=true` also works
...good thing the old name wasn't documented
2023-03-16 12:39:25 +10:00
YoshiRulz 9bc1646693
Nix expr: Refactor deps 2022-12-28 19:05:07 +10:00
YoshiRulz 165f4f4a4d
Nix expr: Add dep updater script and update deps
fixes 47c494a5a
2022-12-28 14:50:24 +10:00
CasualPokePlayer 2187602dc1 fix Package.sh too
fixes 91e400bdd9
2022-12-16 00:05:40 -08:00
CasualPokePlayer 91e400bdd9 fix QuickTestBuildAndPackage to include the "overlay" folder (meant for RetroAchievements stuff) 2022-12-16 00:00:07 -08:00
YoshiRulz 02d1542e40
GitLab CI: Switch to Alpine Docker images where possible
partially reverts cdeec7cfb
2022-10-27 15:53:02 +10:00
YoshiRulz cbe298b467
Nix expr: Add FlatBuffers package
fixes 158c897702
2022-10-12 14:08:50 +10:00
YoshiRulz f973ef91dd
Nix expr: Add libzstd to rundeps 2022-08-17 21:40:06 +10:00
CasualPokePlayer afb0b8a435 maybe fix tests? 2022-08-10 02:55:01 -07:00
YoshiRulz 4ce1ec2e37
Fix test execution on Linux / GitLab CI 2022-08-10 17:35:32 +10:00
YoshiRulz d142555ec3
Enable MA0066 and fix noncompliance
"Hash table unfriendly type is used in a hash table"
2022-07-22 07:28:31 +10:00
YoshiRulz 697c10e3e6
Enable MA0015 and fix noncompliance
"Specify the parameter name in ArgumentException"
needed to update package because this rule was broken until now
2022-07-22 03:51:46 +10:00