Example use with a monorepo

See original GitHub issue

I am attempting to test with a simple monorepo with two projects. A vue.js frontend and a golang backend. I’ve attempted to setup an action for each along with the path. When I do not use the multirepo-tags: true option I get errors. However, when setting it to true there is never a PR created.

On a commit with a subject of: fix(frontend): Update the following output is received:

Run GoogleCloudPlatform/release-please-action@v2
  with:
    token: ***
    release-type: node
    path: frontend
    package-name: frontend
    monorepo-tags: true
    fork: false
    clean: true
    bump-minor-pre-major: false
    pull-request-title-pattern: chore${scope}: release${component} ${version}
✖ No merged release PR found
✖ Unable to build candidate
✖ pull #60 046444097948def303e3c556c6ce42470591b7bd has not yet been released

Is there an example of exactly how to use release-please with a monorepo and what exactly monorepo-tags does?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:16 (3 by maintainers)

github_iconTop GitHub Comments

5reactions
JakeChampioncommented, Sep 24, 2021

We have a monorepo using release-please-action here -> https://github.com/Financial-Times/origami

It is working really well for us, thank you to all the people who worked on release-please and the action! ❤️

1reaction
joeldodge79commented, Feb 23, 2022

is the “elbow grease” manual or automated? in our sdk-codegen repo we end up with lots of tags and releases but release-please does it for us. then we use lerna publish to send everything to npmjs

Read more comments on GitHub >

github_iconTop Results From Across the Web

What is monorepo? (and should you use it?) - Semaphore CI
Monorepos can reach colossal sizes. Google, for example, is theorized to have the largest code repository ever, which has tens of hundreds ...
Read more >
GitHub - alexeagleson/monorepo-example
One method of grouping code from multiple projects into one is called a monorepo. A monorepo is simply the practice of placing multiple ......
Read more >
Monorepos By Example: Part 1 - codeburst
With Lerna, we can add dependencies to multiple packages with a single command. Each package has its own copy of the sillyname package;...
Read more >
A Guide to Monorepos for Front-end Code - Toptal
A monorepo or monorepository is a code management and architectural concept whereby you keep all your isolated bits of code inside one super...
Read more >
Monorepo Explained
We at Nrwl think this is the most consistent and accurate statement of what a monorepo is among all the established monorepo tools....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found