17 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 38bb6704e9 replace obsolete actions/attest-build-provenance action with actions/attest 2026-03-24 23:34:13 -04:00
Jesse Plamondon-Willard 549a8a8013 update actions/checkout action to fix Node version warning 2026-03-24 23:34:13 -04:00
Jesse Plamondon-Willard 8e568888a7 fix release artifact getting double-zipped in build workflow 2026-03-24 23:34:13 -04:00
Jesse Plamondon-Willard 295da0957c remove draft GitHub release in build workflow
The draft releases caused issues for SMAPI's update flow, because...
1. Updates are releases to Nexus first, since that doesn't trigger update alerts. If there are no major issues, they're released to GitHub a few days later.
2. Update alerts work by fetching the last two SMAPI GitHub releases. The GitHub API doesn't allow ignoring drafts, so SMAPI just ignores any drafts in those top two slots.
3. The new build workflow created a draft release for each version tag.

That meant that releasing a second SMAPI update to Nexus before the GitHub release (like 4.5.0 + 4.5.1) would break update alerts for all players with a "Found no GitHub release for this ID" error, since the two latest releases were both ignored.
2026-02-01 18:17:24 -05:00
Jesse Plamondon-Willard 93891cf9d0 move build zip rename into script 2026-01-25 20:08:43 -05:00
Jesse Plamondon-Willard d40cbdee17 only attest release builds 2026-01-25 18:25:58 -05:00
Jesse Plamondon-Willard 08826b7c40 remove separate "SMAPI for developers' version 2026-01-25 00:00:01 -05:00
Jesse Plamondon-Willard a12950ba7a unify Unix/Windows build scripts with crossplatform PowerShell 2026-01-14 23:20:25 -05:00
Jesse Plamondon-Willard 8cdb0eae0f add CI build test branch to workflow
This just avoids needing to run build tests on the main `develop` branch.
2026-01-14 01:10:36 -05:00
Jesse Plamondon-Willard e76e995320 add hour + minute to dev alpha versions 2026-01-14 00:10:36 -05:00
Jesse Plamondon-Willard c5ee55d0bf remove unneeded build step IDs 2026-01-14 00:10:36 -05:00
Jesse Plamondon-Willard 6d05ca4353 merge build steps which checkout game reference assemblies 2026-01-14 00:10:36 -05:00
Jesse Plamondon-Willard 851b0c712c tweak build step names 2026-01-14 00:10:36 -05:00
Jesse Plamondon-Willard 199fb9e389 add more info to build error logs 2026-01-14 00:10:36 -05:00
Jesse Plamondon-Willard 63ddc30e2f migrate GitHub build step scripts to PowerShell 2026-01-14 00:10:36 -05:00
Alan a92937d543 Missed a newline at the end of the file. 2026-01-11 12:54:08 +00:00
Alan d8831d278f Add SMAPI workflow. 2026-01-11 12:36:45 +00:00