Skip to content

feat: release please integration#144

Merged
ho-man-chan merged 15 commits intoproductionfrom
feat/release-please-prod
Jan 15, 2026
Merged

feat: release please integration#144
ho-man-chan merged 15 commits intoproductionfrom
feat/release-please-prod

Conversation

@arzola
Copy link
Copy Markdown
Contributor

@arzola arzola commented Jan 13, 2026

This pull request introduces automated release management and deployment improvements, streamlining the process for production releases and updating documentation to reflect these changes. It also removes legacy configuration files and updates CI workflows to include the production branch.

Automated Release and Deployment:

  • Added a new GitHub Actions workflow (.github/workflows/release-please.yml) to automate release creation and artifact packaging using Release Please and upload the deployment ZIP to GitHub Releases.
  • Updated the README.md to describe the new automated deploy pipeline and release/versioning process, replacing manual Claudia.js instructions with details about CodePipeline and Release Please.

Continuous Integration Updates:

  • Modified the tests workflow (.github/workflows/tests.yml) to run on both dev and production branches, ensuring tests are executed for production releases.

Cleanup of Legacy Configuration:

  • Removed the obsolete claudia.json configuration file, as Claudia.js is no longer used for deployment.

Minor Code Cleanup:

  • Removed unnecessary blank lines in src/imageGenerator.js for improved code clarity.

ho-man-chan and others added 15 commits November 2, 2023 12:16
chore: update package and use node 18
* feat: mathjax-3

* physics wip

* wip add test cases

* wip add gh action

* add matrix test and handle htmlentities

* strip require and improve tests
* feat: base 64 formulas support

* different test for gh

* gh approach

* fix asciimath parameters

* remove console

* mathml with base64
* chore: add claudia deploy instruction to use linux dependencies

* improve readme

---------

Co-authored-by: Oscar Arzola <oscararzola@gmail.com>
* improve tests

* improve tests

* remove log

* remove log

* remove log
* fix: mathml % on other tags

* non optional
* feat: add Release Please for automated versioning and releases

- Add release-please workflow with function.zip artifact on release
- Add release-please config and manifest files
- Update tests workflow to run on production branch
- Update README with release process documentation
- Remove obsolete claudia.json (replaced by CodePipeline)

* docs: add CHANGELOG.md and link in README
@ho-man-chan ho-man-chan merged commit bc10087 into production Jan 15, 2026
1 check passed
@ho-man-chan ho-man-chan deleted the feat/release-please-prod branch January 15, 2026 15:28
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.

3 participants