Skip to content

feat: add GHCR support and security improvements#6

Merged
maateen merged 6 commits intomainfrom
feat/ci
Jan 8, 2025
Merged

feat: add GHCR support and security improvements#6
maateen merged 6 commits intomainfrom
feat/ci

Conversation

@maateen
Copy link
Owner

@maateen maateen commented Jan 8, 2025

This PR introduces several significant improvements to the project's CI pipeline, security, and licensing.

Changes

  • fix(ci): Fixed matrix value alignment in merge job
  • feat(ci): Added support for GitHub Container Registry (GHCR)
    • Images now publish to both Docker Hub and GHCR
    • Updated authentication and push configurations
  • feat: Enhanced Dockerfile security and build process
  • chore: Changed license from GPLv3 to MIT
    • Updated LICENSE file
    • Updated license references in Dockerfile
    • Maintained consistency with upstream Beanstalkd project
  • Updated README with:
    • New registry information
    • MIT license badge
    • Better usage examples

Signed-off-by: MD Maksudur Rahman Khan <maksudur.khan@quandoo.com>
Signed-off-by: MD Maksudur Rahman Khan <maksudur.khan@quandoo.com>
Signed-off-by: MD Maksudur Rahman Khan <maksudur.khan@quandoo.com>
…ions

Signed-off-by: MD Maksudur Rahman Khan <maksudur.khan@quandoo.com>
@maateen maateen self-assigned this Jan 8, 2025
Signed-off-by: MD Maksudur Rahman Khan <maksudur.khan@quandoo.com>
@maateen maateen merged commit bfca7e0 into main Jan 8, 2025
49 checks passed
@maateen maateen deleted the feat/ci branch January 8, 2025 00:17
@maateen maateen added the enhancement New feature or request label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant