mergeable icon indicating copy to clipboard operation
mergeable copied to clipboard

feat: Add buildpacks for building docker image

Open Ch4s3r opened this issue 1 year ago • 2 comments

  • Use semantic-release github action
  • Use buildpack for optimized docker images
    • Only build amd64 image as arm is not supported by now from paketo buildpacks
    • smaller image size 350 vs 100mb now
    • publishes latest and versioned tag
  • Remove unnecessary matrix build from test
  • Add config to package.json that the package is public (as the github action fails to publish to npmjs otherwise with 402)

npmjs: image docker: image

  • [x] Test that merging PR creates new version
  • [x] Add changelog entry

Ch4s3r avatar Jun 25 '24 05:06 Ch4s3r

Always get this error:

An error occurred while running semantic-release: Error: Command failed with exit code 128: git tag v2.22.0 fcbbbb3152e4be8453cb4d03d8f8ad50f94cab4c
fatal: tag 'v2.22.0' already exists

Need to check how to skip it or why the tag is there.

Update: deleted all tags in the fork

Ch4s3r avatar Jun 25 '24 06:06 Ch4s3r

@shine2lay @jusx please have a look :)

Ch4s3r avatar Jun 25 '24 06:06 Ch4s3r

Hi, that would be real cool to have. @shine2lay @jusx is there any blocker for this?

hemeroc avatar Jul 29 '24 10:07 hemeroc

:tada: This PR is included in version 2.22.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

github-actions[bot] avatar Jul 29 '24 18:07 github-actions[bot]