mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-06-13 21:07:00 -07:00
fix(ci): Create .npmrc file for GitHub Packages publishing
Updates the 'prepare-github-release.js' script to create an '.npmrc' file in the root directory. This ensures that the 'npm publish' command is properly authenticated with the GitHub Packages registry, preventing the 'ENEEDAUTH' error during the publish step.
This commit is contained in:
@@ -38,4 +38,9 @@ updatePackageJson('packages/core/package.json', (pkg) => {
|
||||
pkg.name = '@google-gemini/gemini-cli-core';
|
||||
});
|
||||
|
||||
// Create .npmrc for publishing to GitHub Packages
|
||||
const npmrcContent = `@google-gemini:registry=https://npm.pkg.github.com/`;
|
||||
fs.writeFileSync(path.resolve(rootDir, '.npmrc'), npmrcContent);
|
||||
console.log('Created .npmrc for @google-gemini scope.');
|
||||
|
||||
console.log('Successfully prepared packages for GitHub release.');
|
||||
|
||||
Reference in New Issue
Block a user