Conversation
Signed-off-by: Dwi Siswanto <git@dw1.io>
WalkthroughThis change updates the Dockerfile used for GoReleaser by adding several new metadata labels for the Nuclei vulnerability scanner. The labels detail the container’s authorship, a descriptive overview of its functionality, its license type, title, and a URL link to the GitHub repository. The update is limited to enhancing the image’s metadata without altering its build process or runtime behavior. Changes
Assessment against linked issues
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
🔇 Additional comments (1)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Pull Request Overview
This PR introduces Docker manifests to support multi-platform builds with image templates and build flags for amd64, arm64, and i386.
- Adds architecture-specific image templates and build flags for amd64, arm64, and 386.
- Introduces a new docker_manifests section to aggregate multiple architectures.
Files not reviewed (1)
- Dockerfile.goreleaser: Language not supported
Comments suppressed due to low confidence (1)
.goreleaser.yml:94
- [nitpick] The architecture naming '386' differs from 'i386' as mentioned in the PR title. Consider aligning the naming for clarity.
goarch: "386"
Proposed changes
adds Docker manifests
now it supports multi-plats: amd64, arm64, and i386 archs.
Closes #6123
Checklist
Summary by CodeRabbit