module.exports = {
branches: ["main", { name: "next", prerelease: true }],
plugins: [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
[
"@semantic-release/github",
{
assets: [
{ path: "dist/**/*", label: "Distribution files" },
]
}
],
[
"@semantic-release/exec",
{
prepareCmd: "cargo set-version -p hipdf ${nextRelease.version} && cargo build -p hipdf --release",
publishCmd: "cargo publish -p hipdf --allow-dirty --token ${process.env.CARGO_REGISTRY_TOKEN}",
}
],
],
};