YoshiRulz
19bf70a9c9
Nix expr: Regen NuGet lockfile
2024-08-09 11:36:56 +10:00
YoshiRulz
7a8b9b13ff
Nix expr: Add `hawkSourceInfo.mainAppFilename`
2024-07-29 22:26:22 +10:00
YoshiRulz
8e3486a50a
Nix expr: Expose `populateHawkSourceInfo`
...
fixes 8055cd134
(I forgot to update the automagic docs when adding `-A IDEs.kate`)
2024-07-29 21:04:26 +10:00
YoshiRulz
92f762b0c0
Nix expr: Refactor how `custombuild.txt` is set declaratively
2024-07-29 21:01:45 +10:00
YoshiRulz
22e5e035d2
Remove a couple references to deprecated `--mono-no-redirect` flag
2024-07-26 15:52:59 +10:00
YoshiRulz
53fcb93d0e
Nix expr: Regen NuGet lockfile
...
fixes c6101a190
2024-07-09 00:12:27 +10:00
YoshiRulz
dbc6acc8fb
Nix expr: Document nix-shell for dev and Kate
2024-07-05 22:33:34 +10:00
YoshiRulz
4d1e852d2d
Bump Roslyn and testing deps
2024-07-02 05:59:31 +10:00
YoshiRulz
a329d076f0
Improve dev-facing error message in Git hook install script
2024-06-21 23:54:47 +10:00
YoshiRulz
62c1c11698
Have Git hook shim skip execution when checking out old commits
2024-06-21 22:56:12 +10:00
YoshiRulz
afd496a185
Make Git hooks print message when PowerShell not found
2024-06-21 22:54:15 +10:00
YoshiRulz
f3ae45b7bd
Fix Git hooks failing when `pwsh` and `dotnet` are missing from `PATH`
...
forgot `set -e` applies to subshells
2024-06-21 22:50:50 +10:00
YoshiRulz
4e659d810b
Use Git hook name without file extension for messages
2024-06-09 22:29:54 +10:00
YoshiRulz
65219d03e6
Fix Git hook installation flagging matching script as mismatch
...
fixes 124a1ea50
2024-06-09 22:29:54 +10:00
YoshiRulz
2b05071493
Revert "Add some prints to Git hook installation script for GitHub Actions"
...
This reverts commit 8e6351e88c
.
2024-06-09 22:20:58 +10:00
YoshiRulz
8e6351e88c
Add some prints to Git hook installation script for GitHub Actions
2024-06-09 22:20:43 +10:00
YoshiRulz
e19c8fe5f5
Fix Git hook detecting global PowerShell but trying to use dotnet tool
...
fixes c5f6dcd4e
2024-06-09 21:42:16 +10:00
YoshiRulz
c5f6dcd4e8
Make PowerShell strictly optional for Git hooks
...
...and remove auto-`dotnet tool restore`. If you don't have PowerShell
on `$PATH`/`%PATH%`, Git hooks will simply not be ran.
I still intend to migrate the rest of `/Dist` to PowerShell. Undecided
on unmanaged cores and wbox.
2024-06-09 12:51:32 +10:00
YoshiRulz
1d46919f6a
Enable custom scripts to run on Git hooks
2024-06-09 12:48:11 +10:00
YoshiRulz
124a1ea509
Simplify Git hook installation
2024-06-09 12:48:06 +10:00
YoshiRulz
e424e716f8
Drop Batch impl. of Git hook (shim) as it's apparently not used
...
see ffa5bb9b7
this should now work in Git BASH as well
and it wasn't all for nothing, at least now I have reference for a
polyglot if the need arises
2024-06-09 12:16:38 +10:00
YoshiRulz
ffa5bb9b74
Use a polyglot BASH/Batch script as a shim for the Git commit hook
2024-06-08 14:28:38 +10:00
YoshiRulz
5d80e2657b
Nix expr: Regen NuGet lockfile
2024-06-07 22:32:03 +10:00
YoshiRulz
f58b4640c5
Have local dotnet tools restored with NuGet packages
...
reverts 8f7e61339
2024-06-07 22:03:16 +10:00
YoshiRulz
84e337b05c
Fix `install_git_hooks.ps1` failing when target file doesn't exist
...
fixes 5c3171171
of course I covered every case but the obvious one
2024-06-07 15:54:39 +10:00
YoshiRulz
8f7e613398
Ensure local dotnet tools are restored on Linux and for CI
...
Windows users can do it manually if VS doesn't, at least until #3013
2024-06-07 15:46:46 +10:00
YoshiRulz
5c31711710
Automatically install client-side Git hooks
...
This is how npm-style RCE hacks happen by the way. You should all be
vetting `dotnet-tools.json` and all MSBuild and PowerShell scripts.
2024-06-07 15:39:44 +10:00
YoshiRulz
15be0d625c
Nix expr: Set `mainProgram` for installables
2024-06-05 15:15:58 +10:00
YoshiRulz
6cb07dd53e
Nix expr: Override `<DebugType/>`
...
not functional, just so I don't forget
2024-06-03 09:32:49 +10:00
YoshiRulz
f5af95c432
Nix expr: Harden checksums
2024-06-02 11:48:32 +10:00
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