Skip to content

[ Release ] : v0.1.0#9

Merged
maulik-mk merged 2 commits intodevfrom
release/v0.1.0
Feb 17, 2026
Merged

[ Release ] : v0.1.0#9
maulik-mk merged 2 commits intodevfrom
release/v0.1.0

Conversation

@maulik-mk
Copy link
Owner

This pull request streamlines and improves the CI workflow for building, testing, and publishing the Docker image for the FFmpeg worker. The main changes include enhancing Docker build performance with caching, optimizing the test process to avoid redundant builds, and updating the package version for better release management.

CI/CD Workflow Improvements:

  • Added Docker Buildx setup and enabled layer caching in .github/workflows/ci.yml to speed up builds and improve efficiency.
  • Modified the test execution step in .github/workflows/ci.yml to set the SKIP_BUILD environment variable, preventing unnecessary Docker builds during testing.
  • Updated the test script test/ffmpeg.test.sh to respect the SKIP_BUILD flag, skipping the build step if set to true.

Authentication and Publishing Enhancements:

  • Switched Docker registry authentication in .github/workflows/ci.yml to use the more secure ${{ secrets.GITHUB_TOKEN }} instead of a custom secret.
  • Improved image tagging and publishing logic in .github/workflows/ci.yml for clarity and semantic versioning.

Version Management:

  • Updated the package.json version from 0.0.0 to 0.1.0 to reflect release progress.

@maulik-mk maulik-mk merged commit 3534e51 into dev Feb 17, 2026
2 checks 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