Skip to content

Feat/version tracking - #2

Merged
yursds merged 4 commits into
mainfrom
feat/version-tracking
Apr 4, 2026
Merged

Feat/version tracking#2
yursds merged 4 commits into
mainfrom
feat/version-tracking

Conversation

@yursds

@yursds yursds commented Apr 4, 2026

Copy link
Copy Markdown
Owner

This pull request introduces several improvements to the project's Docker and GitHub Actions workflows, focusing on updating Node.js versions and enhancing automation for Docker image builds and version checks. The main changes include upgrading Node.js to version 22 in both CPU and GPU Dockerfiles, adding a new workflow for Docker builds, and updating the version-check workflow for better reliability and output formatting.

Dockerfile updates:

  • Upgraded Node.js from version 20 to version 22 in both Dockerfile.cpu and Dockerfile.gpu to ensure the project uses the latest LTS features and security updates. [1] [2]

GitHub Actions workflow enhancements:

  • Added a new .github/workflows/docker-build.yml workflow to automatically build and verify both CPU and GPU Docker images on pull requests and pushes affecting Docker-related files. This helps catch Docker build issues early.
  • Updated the actions/checkout action to v5 in .github/workflows/version-check.yml for improved performance and security.
  • Set the environment variable FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true in the version-check workflow to ensure compatibility with JavaScript actions.

Version check workflow improvements:

  • Improved the formatting of version change summaries by adding dashes and adjusting the output block marker for better readability in pull requests.
  • Upgraded the peter-evans/create-pull-request action from v7 to v8 and explicitly set the GitHub token for authentication, ensuring smoother automated PR creation.
  • Removed unused code for extracting the "Last verified" date from VERSIONS.md to simplify the workflow.

yursds added 4 commits April 5, 2026 00:59
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var
- Update actions/checkout to v5
- Update create-pull-request to v8
- Fix heredoc output syntax for changes
- Build both CPU and GPU images on PRs touching Dockerfiles
- Verify images can start successfully
- Triggers on PR to main or push to main for Dockerfile changes
@yursds
yursds merged commit 635f426 into main Apr 4, 2026
0 of 2 checks passed
@yursds
yursds deleted the feat/version-tracking branch April 4, 2026 23:03
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