Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@coze/api",
"comment": "setup publish env",
"type": "patch"
}
],
"packageName": "@coze/api",
"email": "[email protected]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@coze/chat-sdk",
"comment": "setup publish env",
"type": "patch"
}
],
"packageName": "@coze/chat-sdk",
"email": "[email protected]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@coze/realtime-api",
"comment": "setup publish env",
"type": "patch"
}
],
"packageName": "@coze/realtime-api",
"email": "[email protected]"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"changes": [
{
"packageName": "@coze/taro-api",
"comment": "setup publish env",
"type": "patch"
}
],
"packageName": "@coze/taro-api",
"email": "[email protected]"
}
20 changes: 10 additions & 10 deletions infra/rush-x/src/actions/release/__tests__/release.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ describe('release', () => {

beforeEach(() => {
vi.clearAllMocks();
process.env.NODE_AUTH_TOKEN = mockToken;
process.env.NPM_AUTH_TOKEN = mockToken;
});

afterEach(() => {
delete process.env.NODE_AUTH_TOKEN;
delete process.env.NPM_AUTH_TOKEN;
});

describe('releasePackages', () => {
Expand Down Expand Up @@ -99,13 +99,13 @@ describe('release', () => {
expect(applyPublishConfig).toHaveBeenCalledWith(mockProject2);

expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
{
cwd: mockProject1.projectFolder,
},
);
expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
{
cwd: mockProject2.projectFolder,
},
Expand Down Expand Up @@ -141,7 +141,7 @@ describe('release', () => {
});

expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag alpha --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag alpha --registry=${mockRegistry}`,
{
cwd: mockProject.projectFolder,
},
Expand All @@ -163,7 +163,7 @@ describe('release', () => {
});

expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag beta --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag beta --registry=${mockRegistry}`,
{
cwd: mockProject.projectFolder,
},
Expand All @@ -186,7 +186,7 @@ describe('release', () => {
});

expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag latest --dry-run --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag latest --dry-run --registry=${mockRegistry}`,
{
cwd: mockProject.projectFolder,
},
Expand Down Expand Up @@ -247,15 +247,15 @@ describe('release', () => {
},
];

delete process.env.NODE_AUTH_TOKEN;
delete process.env.NPM_AUTH_TOKEN;

await releasePackages(releaseManifests, {
commit: 'abc123',
registry: mockRegistry,
});

expect(exec).toHaveBeenCalledWith(
'NODE_AUTH_TOKEN=undefined npm publish --tag latest --registry=https://registry.npmjs.org/',
'NPM_AUTH_TOKEN=undefined npm publish --tag latest --registry=https://registry.npmjs.org/',
{
cwd: mockProject.projectFolder,
},
Expand Down Expand Up @@ -283,7 +283,7 @@ describe('release', () => {
// 验证所有包都被构建和发布
projects.forEach(project => {
expect(exec).toHaveBeenCalledWith(
`NODE_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
`NPM_AUTH_TOKEN=${mockToken} npm publish --tag latest --registry=${mockRegistry}`,
{
cwd: project.projectFolder,
},
Expand Down
4 changes: 2 additions & 2 deletions infra/rush-x/src/actions/release/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ export const installAction: InstallAction = (program: Command) => {
if (!options.commit) {
throw new Error('请提供需要发布的 commit id');
}
if (!process.env.NODE_AUTH_TOKEN) {
throw new Error('请设置 NODE_AUTH_TOKEN 环境变量');
if (!process.env.NPM_AUTH_TOKEN) {
throw new Error('请设置 NPM_AUTH_TOKEN 环境变量');
}
await release(options);
} catch (error) {
Expand Down
4 changes: 2 additions & 2 deletions infra/rush-x/src/actions/release/release.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ const publishPackage = async (
releaseOptions: ReleaseOptions,
): Promise<void> => {
const { dryRun, registry } = releaseOptions;
const token = process.env.NODE_AUTH_TOKEN;
const token = process.env.NPM_AUTH_TOKEN;
const { version } = project.packageJson;
const tag = version.includes('alpha')
? 'alpha'
: version.includes('beta')
? 'beta'
: 'latest';
const args = [`NODE_AUTH_TOKEN=${token}`, 'npm', 'publish', `--tag ${tag}`];
const args = [`NPM_AUTH_TOKEN=${token}`, 'npm', 'publish', `--tag ${tag}`];
if (dryRun) {
args.push('--dry-run');
}
Expand Down
1 change: 1 addition & 0 deletions packages/chat-sdk/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}
1 change: 1 addition & 0 deletions packages/coze-js/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}
1 change: 1 addition & 0 deletions packages/coze-taro/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}
1 change: 1 addition & 0 deletions packages/realtime-api/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
//registry.npmjs.org/:_authToken=${NPM_AUTH_TOKEN}
Loading