Skip to content
Snippets Groups Projects
Unverified Commit f234ec53 authored by Bhushan Palsapure's avatar Bhushan Palsapure Committed by GitHub
Browse files

Merge branch 'develop' into Issue-2174

parents 9111d86d 42062649
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 22 deletions
......@@ -32,8 +32,16 @@ A reference guide on how to do releases of the VF [monorepo](https://www.toptal.
1. publish to npm
- `yarn run lerna:publish`
- lerna will prompt the versions of all packages twice
- 1st one to publish the packages to npm
- 1st one to publish the packages to npm. Please enter the code for `npm` from your authenticator app as that's a requirement now for 2 factor authentication.
- 2nd one to update package.json files of all packages published
2. In case there's a need to release a package prior to a full library release, do the following:
- Make sure the package code is updated and along with the respective CHANGELOG.md file and works well with rest of the code. Also make sure package.json is updated with the newer version you're going to push to `npm`.
`npm version patch` command can be used for updating the package.json in case you're doing a patch release.
- Commit this package code to `develop` branch and checkout this branch on your local. Again make sure the complete code works well with latest packages and there are no discrepancies.
- Make sure you're logged in to a `npm` account belonging to the visual-framework organization.
- In a terminal window, go to the package folder and then run `npm publish --dry-run`. This will do a dry run of the publish command and show if there's any error before publishing.
- If satisfied with dry run then do `npm publish`. It might ask you for code for `npm` from authenticator app for 2 factor authentication as mentioned above. Once the package is published to `npm` you'll get the confirmation in the window.
- When you're doing a full release make sure that the package changes are accounted for in the rollup release blog.
### 3. Communications
......
{
"version": "1.2.1",
"version": "1.2.2",
"name": "@visual-framework/embl-breadcrumbs-lookup",
"description": "embl-breadcrumbs-lookup component",
"homepage": "http://www.embl.org/guidelines/visual-framework/dev-docs/",
......
{
"version": "1.2.0",
"version": "1.2.1",
"name": "@visual-framework/embl-content-hub-loader",
"description": "embl-content-hub-loader component",
"homepage": "https://stable.visual-framework.dev",
......
{
"version": "1.1.2",
"version": "1.1.3",
"name": "@visual-framework/vf-article-meta-information",
"description": "vf-article-meta-information component",
"homepage": "https://stable.visual-framework.dev/",
......
### 1.0.5
* chore : Version bump
### 1.0.4
* Changed: Test cases added for React [Tracking issue](https://github.com/visual-framework/vf-core/issues/2174)
* chore : Version bump
### 1.0.3
......
{
"version": "1.0.2",
"version": "1.0.5",
"name": "@visual-framework/vf-back-to-top",
"description": "vf-back-to-top component",
"homepage": "",
......
{
"name": "vf-back-to-top.angular",
"version": "0.0.3",
"version": "0.0.9",
"peerDependencies": {
"@angular/common": "^15.2.0 || ^18.0.0 || ^19.0.0",
"@angular/core": "^15.2.0 || ^18.0.0 || ^19.0.0"
......
{
"version": "3.0.3",
"version": "3.0.4",
"name": "@visual-framework/vf-badge",
"description": "vf-badge component",
"homepage": "https://stable.visual-framework.dev/",
......@@ -22,7 +22,7 @@
"gitHead": "ddd295fa5a46f56b85ffd9fca9a90e8ff1dde1be",
"dependencies": {
"@visual-framework/vf-box": "^2.4.0",
"@visual-framework/vf-stack": "^3.0.0",
"@visual-framework/vf-u-fullbleed": "^1.2.2"
"@visual-framework/vf-stack": "^3.0.1",
"@visual-framework/vf-u-fullbleed": "^1.2.3"
}
}
{
"name": "vf-badge.angular",
"version": "0.0.3",
"version": "0.0.4",
"peerDependencies": {
"@angular/common": "^15.2.0 || ^18.0.0 || ^19.0.0",
"@angular/core": "^15.2.0 || ^18.0.0 || ^19.0.0",
......
{
"version": "1.0.0-alpha.2",
"version": "1.0.0",
"name": "@visual-framework/vf-banner-elixir",
"description": "vf-banner-elixir component",
"homepage": "",
......
{
"version": "2.0.3",
"version": "2.0.4",
"name": "@visual-framework/vf-banner",
"description": "vf-banner component",
"homepage": "https://stable.visual-framework.dev/",
......@@ -25,7 +25,7 @@
"@visual-framework/vf-box": "^2.4.0",
"@visual-framework/vf-button": "3.0.2",
"@visual-framework/vf-grid": "^1.4.1",
"@visual-framework/vf-stack": "^3.0.0",
"@visual-framework/vf-u-fullbleed": "^1.2.2"
"@visual-framework/vf-stack": "^3.0.1",
"@visual-framework/vf-u-fullbleed": "^1.2.3"
}
}
{
"name": "vf-banner.angular",
"version": "0.0.5",
"version": "0.0.6",
"peerDependencies": {
"@angular/common": "^15.2.0 || ^18.0.0 || ^19.0.0",
"@angular/core": "^15.2.0 || ^18.0.0 || ^19.0.0",
......
### 1.2.12
* chore : Version bump
### 1.2.11
* Changed: Test cases added for React [Tracking issue](https://github.com/visual-framework/vf-core/issues/2174)
......
{
"version": "1.2.9",
"version": "1.2.12",
"name": "@visual-framework/vf-blockquote",
"description": "vf-blockquote component",
"homepage": "https://stable.visual-framework.dev/",
......@@ -21,7 +21,7 @@
],
"gitHead": "6059bda1bd78e57943b66be03c3f0208399d0afd",
"dependencies": {
"@visual-framework/vf-profile": "^1.4.0",
"@visual-framework/vf-profile": "^1.4.1",
"@visual-framework/vf-text": "^1.1.1"
}
}
{
"name": "vf-blockquote.angular",
"version": "0.0.4",
"version": "0.0.9",
"peerDependencies": {
"@angular/common": "^15.2.0 || ^18.0.0 || ^19.0.0",
"@angular/core": "^15.2.0 || ^18.0.0 || ^19.0.0",
......
{
"version": "1.0.2",
"version": "1.0.3",
"name": "@visual-framework/vf-bookmark",
"description": "vf-bookmark component",
"homepage": "",
......
### 3.0.3
* Changed: Test cases added for React [Tracking issue](https://github.com/visual-framework/vf-core/issues/2174)
* chore : Version bump
### 3.0.2
......
{
"version": "3.0.1",
"version": "3.0.3",
"name": "@visual-framework/vf-button",
"description": "vf-button component",
"homepage": "https://stable.visual-framework.dev/",
......
{
"name": "vf-button.angular",
"version": "0.0.5",
"version": "0.0.7",
"peerDependencies": {
"@angular/common": "^15.2.0 || ^18.0.0 || ^19.0.0",
"@angular/core": "^15.2.0 || ^18.0.0 || ^19.0.0"
......
{
"version": "3.2.3",
"version": "3.2.4",
"name": "@visual-framework/vf-card-container",
"description": "vf-card-container component",
"homepage": "https://stable.visual-framework.dev",
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment