Skip to content

feat: add release packaging workflow and update script#232

Open
Bucknalla wants to merge 3 commits intomasterfrom
alex-package-library
Open

feat: add release packaging workflow and update script#232
Bucknalla wants to merge 3 commits intomasterfrom
alex-package-library

Conversation

@Bucknalla
Copy link

@Bucknalla Bucknalla commented Mar 6, 2026

Summary

  • Adds a GitHub Actions workflow (.github/workflows/release.yml) that packages the note-c library source files into a note-c-<version>.tar.gz tarball and uploads it as a release asset when a release is published.
  • Adds a user-facing bash script (scripts/update_note_c.sh) to download and extract the latest or a specified release version of the library into a project directory.

Add a GitHub Actions workflow that packages the note-c library files
into a tarball and uploads it as a release asset when a release is
published. Add a bash script that users can run to fetch the latest
(or a specific) release of the library into their project.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Bucknalla Bucknalla requested a review from zfields March 6, 2026 13:58
Bucknalla and others added 2 commits March 6, 2026 14:01
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Useful after cloning the repo to reduce it to just the library files.
Removes everything except the headers, source files, and LICENSE.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant