Skip to content

Publish multi-RID builds via GitHub Releases (#31) - #32

Merged
fanfeilong merged 1 commit into
masterfrom
cursor/github-releases-publish-f4db
Sep 23, 2026
Merged

fanfeilong merged 1 commit into
masterfrom
cursor/github-releases-publish-f4db

Conversation

@fanfeilong

Copy link
Copy Markdown
Collaborator

Closes #31

Problem

README maintained a hand-written multi-version download matrix (pub/ + cnblogs / GitHub Pages). That drifts and is the wrong distribution model.

Changes

  • .github/workflows/release.yml: on v* tags (or manual workflow_dispatch), publish self-contained single-file builds for linux-x64, osx-x64, osx-arm64, win-x86, pack as .tar.gz / .zip, upload artifacts, and create a GitHub Release on tags
  • README / README.zhcn.txt / README.txt / update.md: download section points to Releases only; remove version matrices and third-party host links
  • pub/: remove checked-in binaries; leave a short README; gitignore future pub/*.{zip,pkg,7z}
  • CI badge switched from Travis to GitHub Actions

How to cut a release

git tag v0.1.4
git push origin v0.1.4

Actions uploads assets like exceltk-0.1.4-linux-x64.tar.gz.

Verify

  • Local smoke: dotnet publish -r linux-x64 --self-contained true + run against test1.xlsx
Open in Web Open in Cursor 

Add a tag-driven release workflow that publishes self-contained
linux/osx/win packages, point README download sections at Releases,
remove checked-in pub/ binaries, and ignore future local artifacts.

Co-authored-by: Fan Feilong <fanfeilong@gmail.com>
@fanfeilong
fanfeilong marked this pull request as ready for review September 23, 2026 15:25
@fanfeilong
fanfeilong merged commit 727b999 into master Sep 23, 2026
1 check 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.

Publish multi-platform builds via GitHub Releases (replace README download links)

2 participants