Skip to content

Add a release workflow that publishes a self-contained Windows exe - #3

Merged
BeardedTech0o merged 1 commit into
mainfrom
add-release-workflow
Aug 11, 2026
Merged

Add a release workflow that publishes a self-contained Windows exe#3
BeardedTech0o merged 1 commit into
mainfrom
add-release-workflow

Conversation

@BeardedTech0o

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/workflows/release.yml, triggered by pushing a v*.*.* tag (or manually via workflow_dispatch), that publishes Ax206Display.App as a self-contained, single-file win-x64 exe - no separate .NET Desktop Runtime install required on the user's machine.
  • Signs the exe if a code-signing cert is configured (mirrors the existing no-op-until-configured step in ci.yml), then attaches the exe and a SHA-256 checksum file to a GitHub Release via gh release create (preinstalled on GitHub-hosted runners, no third-party marketplace action needed).
  • Points the README at the Releases page.

Test plan

  • Reviewed the workflow YAML and publish/signing logic by hand against the existing ci.yml conventions it mirrors.
  • Verify end-to-end by pushing a v1.0.0 tag and confirming the Release is created with a working exe attached.

Generated by Claude Code

Triggered by pushing a v*.*.* tag (or manually via workflow_dispatch).
Publishes Ax206Display.App as a self-contained, single-file win-x64
exe so users can download and run it with no separate .NET install,
signs it if a code-signing cert is configured (same no-op-until-
configured step as ci.yml), and attaches the exe plus a SHA-256
checksum to a GitHub Release via gh release create.

Also points the README at the Releases page.
@BeardedTech0o
BeardedTech0o merged commit 7fa7633 into main Aug 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants