UNPKG

@lukaswestholt/semantic-release-skopeo

Version:

This is a plugin for semantic-release that copies OCI images to a custom registry using daemonless open-source tool skopeo.

43 lines (42 loc) 1.47 kB
module.exports = { branches: ["main"], plugins: [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/npm", "@semantic-release/github", [ "./index.mjs", { source: "docker-daemon:lukaswestholt/semantic-release-skopeo:latest", destination: [ "docker://ghcr.io/lukaswestholt/semantic-release-skopeo/semantic-release-skopeo:latest", ], force: true, copyArgs: ["--src-tls-verify=false"], }, ], [ "./index.mjs", { source: "docker-daemon:lukaswestholt/semantic-release-skopeo:latest", destination: [ "docker://ghcr.io/lukaswestholt/semantic-release-skopeo/semantic-release-skopeo:${version}", ], copyArgs: ["--src-tls-verify=false"], }, ], ], releaseRules: [ { type: "breaking", release: "major" }, { type: "feat", release: "minor" }, { type: "fix", release: "patch" }, { type: "perf", release: "minor" }, { type: "docs", release: false }, { type: "chore", release: false }, { type: "style", release: false }, { type: "refactor", release: false }, { type: "test", release: false }, ], preset: "angular", };