dmeents / semantic-release-yarn Goto Github PK
View Code? Open in Web Editor NEWA plugin for semantic-release to support publishing to NPM with yarn@berry
License: MIT License
A plugin for semantic-release to support publishing to NPM with yarn@berry
License: MIT License
I've just migrated from semantic-release-npm
, it would be nice if the package was able to resolve registry from npmScopes
declared in the .yarnrc.yml
file. Reading registry from the publishConfig.registry
field to the package.json
creates redundant configuration.
With npmScopes
set up in either .yarnrc.yml
or in ci workflow files, does the semantic-release-yarn
plugin even need to resolve and overwrite the registry?
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are pending. To force PRs open, click the checkbox below.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.github/workflows/main.yml
actions/checkout v4
actions/checkout v4
actions/checkout v4
package.json
@semantic-release/error ^3.0.0
js-yaml ^4.1.0
semver ^7.3.8
@dmeents/maestro ^1.6.42
@dmeents/semantic-release-yarn 1.1.11
@semantic-release/commit-analyzer ^12.0.0
@semantic-release/git ^10.0.1
@semantic-release/github ^10.0.0
@semantic-release/release-notes-generator ^13.0.0
@types/eslint ^8.21.1
@types/jest ^29.4.0
@types/js-yaml ^4
@types/prettier ^3.0.0
@types/semantic-release__error ^3.0.0
@types/semver ^7.3.13
@typescript-eslint/eslint-plugin ^7.0.0
@typescript-eslint/parser ^7.0.0
eslint ^9.0.0
eslint-config-prettier ^9.0.0
eslint-plugin-jest ^28.0.0
eslint-plugin-prettier ^5.0.0
jest ^29.4.3
jest-environment-jsdom ^29.4.3
jest-junit ^16.0.0
prettier ^3.0.0
semantic-release ^23.0.0
ts-jest ^29.0.5
typescript ^5.0.0
node >=19
yarn 3.8.1
The script does not appear to be run for the correct workspace in monorepo setups. Does the plugin intend to handle monorepos?
web-player-shared
does not have private: true
declared in its package.json.
In monorepos, the root directory package.json should have private: true
declared, but each separate workspace package does not. Running yarn npm publish
locally in the correct folder works.
Hello,
in our company we are using Microsoft Azure DevOps and just upgraded to yarn v3. Since you wrote this library you know why we need it! Thanks for it.
Sadly, Microsoft Azure DevOps doesn't allow creation of npmToken. We just don't have that value. In Microsoft, we can just create npmAuthIdent.
It would be really good if we could add functionality to allow also authentication with npmAuthToken
For this I have created a PR that I will link!
Hi there,
First of all, I would like to thank you for this great plugin you did, thanks a lot!
So to the point, Today I upgraded yarn to latest version (4.0.2) and as part of the breaking changes included in the release, there is one that is breaking semantic-relase-yarn, which is that all the native plugins are now included by default, so when it tries to install it, it breaks saying the following:
A plugin named @yarnpkg/plugin-version is already installed; possibly attempting to import a built-in plugin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.