Skip to content

auto-version - #35

Merged
dben merged 1 commit into
mainfrom
dben/updating-ci-to-auto-version
Jul 17, 2026
Merged

auto-version#35
dben merged 1 commit into
mainfrom
dben/updating-ci-to-auto-version

Conversation

@dben

@dben dben commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the build workflow and dependencies to improve automation, compatibility, and maintainability. The main changes include expanding workflow triggers, updating environment variable logic, upgrading dependencies, and making the build process more robust.

Workflow improvements:

  • The build.yml workflow now triggers on pushes to the main branch (in addition to pull requests and manual dispatch), and uses dist/** for path ignores to cover all files in the dist directory.
  • Environment variables in the workflow are now set with more explicit logic, providing sensible defaults for bump and dry_run based on the event type.
  • The workflow uses Node.js 26 instead of 20, and the actions/checkout action is updated to a specific commit for improved reproducibility.

Dependency updates:

  • All core dependencies (@actions/core, @actions/github, semver) and dev dependencies (@vercel/ncc, dotenv) are updated to their latest versions for better security and compatibility.

Code and configuration robustness:

  • The commit message parsing in main.js now uses optional chaining for improved safety.
  • The workflow step for configuring the git user email now uses the ${GITHUB_ACTOR} environment variable for consistency.
  • The workflow always passes the dry_run environment variable and enables detect_bump for more predictable and explicit behavior.

@dben dben self-assigned this Jul 17, 2026
@dben
dben merged commit 4ab2e52 into main Jul 17, 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.

1 participant