Skip to content

Conversation

@jfromaniello
Copy link
Contributor

This pull request introduces several updates to improve the development workflow, enforce commit message standards, and enhance the release process. Key changes include the addition of CI and release workflows, integration of commitlint and husky for commit message validation, and updates to the package.json for dependency and script management.

CI and Release Workflows:

  • Added a new GitHub Actions workflow for continuous integration (.github/workflows/ci.yml) to run linting, build, and test processes on pull requests and pushes to the main branch.
  • Added a release workflow (.github/workflows/release.yml) to automate the release process using semantic-release. This includes dependency verification and provenance checks.

Commit Message Validation:

  • Configured commitlint with conventional commit rules in commitlint.config.cjs to enforce standardized commit messages.
  • Added a husky hook (.husky/commit-msg) to validate commit messages during the commit process.

Dependency and Script Updates:

  • Updated package.json to include @commitlint/cli, @commitlint/config-conventional, husky, and semantic-release as dev dependencies. [1] [2]
  • Modified the prepare script in package.json to include husky initialization.

Miscellaneous:

  • Fixed a typo in the package name in package.json (@auth0/auth0-cloudflare-agent-api@auth0/auth0-cloudflare-agents-api).

@jcenturion jcenturion merged commit 048c9da into main Jun 13, 2025
1 check passed
@github-actions
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants