gpt4 book ai didi

git - ERELEASEBRANCHES 发布分支在 `branches` 配置中无效。当我使用对象时

转载 作者:行者123 更新时间:2023-12-03 16:11:03 24 4
gpt4 key购买 nike

我正在使用语义发布,并且正在尝试使用配置创建预发布

module.exports = {
branches: [{ name: 'master', prerelease: true }],
plugins: [
'@semantic-release/commit-analyzer',
'@semantic-release/release-notes-generator',
[
'@semantic-release/github',
{
assets: [ { path: 'dist.zip', label: 'PWA App' } ],
},
],
],
};

如您所见 branches它只是一个具有名称和 prerelase 的对象(我也尝试用作数组,同样的问题)
出现错误的公共(public)存储库:
https://github.com/Ridermansb/react-firebase-ssr/runs/813996442?check_suite_focus=true
错误

semantic-release "--dry-run" "--debug"


[6:31:02 PM] [semantic-release] › ℹ Running semantic-release version 17.1.1[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "verifyConditions" from "@semantic-release/github"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "publish" from "@semantic-release/github"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "addChannel" from "@semantic-release/github"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "success" from "@semantic-release/github"[6:31:02 PM] [semantic-release] › ✔ Loaded plugin "fail" from "@semantic-release/github"[6:31:10 PM] [semantic-release] › ⚠ Skip step "fail" of plugin "@semantic-release/github" in dry-run mode


A minimum of 1 and a maximum of 3 release branches are required in the branches configuration (https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#branches).


This may occur if your repository does not have a release branch, such as master.


Your configuration for the problematic branches is [].


{ AggregateError:SemanticReleaseError: The release branches are invalid in the branches configuration.at module.exports (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/get-error.js:6:10)at Object.entries.reduce (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:44:19)at Array.reduce ()at module.exports (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:34:46)at module.exports (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:66:11)at process._tickCallback (internal/process/next_tick.js:68:7) name: 'AggregateError' }npm ERR! code ELIFECYCLE



我还在 semantic-release/github 上创建票证和 semantic-release/semantic-release repo

最佳答案

我通过添加 "release": { "branches": [ "master" ] }, 解决了我的问题
在 package.json 中并将其从 module.exports 中删除
https://semantic-release.gitbook.io/semantic-release/v/beta/usage/configuration

关于git - ERELEASEBRANCHES 发布分支在 `branches` 配置中无效。当我使用对象时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62610335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com