Skip to content

fix#18

Merged
PabloZaiden merged 2 commits into
mainfrom
fix-version
May 4, 2026
Merged

fix#18
PabloZaiden merged 2 commits into
mainfrom
fix-version

Conversation

@PabloZaiden
Copy link
Copy Markdown
Owner

This pull request updates the versioning process for the project to ensure that the package.json version field is automatically set during CI workflows. The changes ensure that release builds and Docker images are tagged with the correct version, improving traceability and consistency across releases.

Automated version management in CI:

  • The default version in package.json is now set to 0.0.0-development to indicate a development state before CI updates it.

  • In the release workflows (.github/workflows/binary-release.yml and .github/workflows/docker-release.yml), a new step updates the package.json version to match the release tag, ensuring published artifacts are correctly versioned. [1] [2]

  • In the main Docker workflow (.github/workflows/docker-main.yml), steps are added to:

    • Retrieve the latest release version using the GitHub CLI.
    • Generate a unique version string for nightly/main builds, including the latest release version, current timestamp, and commit SHA.
    • Update package.json with this generated version for traceability of nightly/main Docker images.

Copilot AI review requested due to automatic review settings May 4, 2026 15:56
@PabloZaiden PabloZaiden enabled auto-merge (squash) May 4, 2026 15:56
@PabloZaiden PabloZaiden merged commit e2c442b into main May 4, 2026
1 check passed
@PabloZaiden PabloZaiden deleted the fix-version branch May 4, 2026 15:59
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