Commit Graph
23 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
Jesse Plamondon-Willard b9fe45b091 rework GitHub issue templates to further discourage creating support issues 2023-01-28 16:40:52 -05:00
Jesse Plamondon-Willard 25a22f5d7c update community links 2020-01-18 16:21:16 -05:00
Jesse Plamondon-Willard 5f532c259d migrate from AWS to Azure
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks.
2019-12-02 20:14:07 -05:00
Jesse Plamondon-Willard 52914515a2 add community short url 2019-10-01 13:48:23 -04:00
Jesse Plamondon-Willard bb69891122 add GitHub donation links 2019-09-13 15:58:09 -04:00
Jesse Plamondon-Willard e71cfc63b5 add GitHub issue templates 2018-07-11 12:19:04 -04:00