Skip to content

Add SMAPI build workflow#999

Merged
Pathoschild merged 2 commits intoPathoschild:developfrom
AlanDavison:workflow
Jan 14, 2026
Merged

Add SMAPI build workflow#999
Pathoschild merged 2 commits intoPathoschild:developfrom
AlanDavison:workflow

Conversation

@AlanDavison
Copy link
Copy Markdown
Contributor

Adds a simple GitHub workflow that:

  • Builds SMAPI automatically on push to the develop branch.
  • Builds SMAPI automatically when a tag is pushed.
    • Note that this only triggers when tags are in a strict x.y.z format, because it applies SMAPI's beta versioning automatically.
  • Uploads installer ZIPs to the run's artifacts.
  • Attests installer ZIPs to prove a build came from a given commit.
  • Creates a draft GitHub release when a build is started via a tag push.

@AlanDavison AlanDavison marked this pull request as ready for review January 11, 2026 12:54
@Pathoschild Pathoschild changed the title Add SMAPI workflow. Add SMAPI build workflow Jan 14, 2026
@Pathoschild Pathoschild added the enhancement This is a general improvement that can be addressed with specific development changes. label Jan 14, 2026
@Pathoschild Pathoschild merged commit 542d613 into Pathoschild:develop Jan 14, 2026
@Pathoschild
Copy link
Copy Markdown
Owner

This is a big step; thanks for the help! Merged into develop for the upcoming SMAPI 4.5.0, and the first-ever automated build passed.

@Pathoschild Pathoschild added this to the 4.5.x milestone Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement This is a general improvement that can be addressed with specific development changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants