diff --git a/.github/workflows/latest_melos_release.yaml b/.github/workflows/latest_melos_release.yaml new file mode 100644 index 000000000..e1f52f469 --- /dev/null +++ b/.github/workflows/latest_melos_release.yaml @@ -0,0 +1,13 @@ +# Updates the `melos-latest` branch to the latest Melos release. +name: Latest Melos release + +on: + push: + tags: + - melos-v* + +jobs: + release_docs: + runs-on: ubuntu-latest + steps: + - run: git push -f origin HEAD:melos-latest diff --git a/packages/melos/README.md b/packages/melos/README.md index 88a5607b1..cd9d6d974 100644 --- a/packages/melos/README.md +++ b/packages/melos/README.md @@ -1,5 +1,5 @@

- + Melos

A tool for managing Dart projects with multiple packages, inspired by Lerna. @@ -14,7 +14,7 @@

- Documentation • + DocumentationLicense

@@ -62,7 +62,7 @@ configuration file if the default is unsuitable. workspace can just run `melos run` to be prompted to select a script from a list with descriptions of each script. - Scripts can even - [prompt to select a package](https://melos.invertase.dev/configuration/scripts#packagefilters) + [prompt to select a package](https://melos.invertase.dev/~melos-latest/configuration/scripts#packagefilters) to run against with pre-defined filters. - ⚡ Execute commands across your packages easily with `melos exec -- ` with additional concurrency and fail-fast @@ -103,14 +103,16 @@ configuration file if the default is unsuitable. - `--no-depends-on=` - Include only packages that _don't_ depend on a specific package. - ♨️ Advanced support for IntelliJ IDEs with automatic creation of - [run configurations for workspace defined scripts and more](https://melos.invertase.dev/ide-support) + [run configurations for workspace defined scripts and more](https://melos.invertase.dev/~melos-latest/ide-support) on workspace bootstrap. - Integration with VS Code through an [extension][melos-code]. ## Getting Started -Go to the [Getting Started](https://melos.invertase.dev/getting-started) page of -the [documentation](https://docs.page/invertase/melos) to start using Melos. +Go to the +[Getting Started](https://melos.invertase.dev/~melos-latest/getting-started) +page of the [documentation](https://melos.invertase.dev/~melos-latest) to start +using Melos. ## Who is using Melos? @@ -146,12 +148,12 @@ The following projects are using Melos: ## Documentation Documentation is available at -[https://melos.invertase.dev](https://melos.invertase.dev). +[https://melos.invertase.dev](https://melos.invertase.dev/~melos-latest). ## Migrations When migrating between major versions of Melos, please read the -[migration guide](https://melos.invertase.dev/guides/migrations). +[migration guide](https://melos.invertase.dev/~melos-latest/guides/migrations). ## Commands diff --git a/packages/melos/example/README.md b/packages/melos/example/README.md index 4f0c4f40f..fd26c4b29 100644 --- a/packages/melos/example/README.md +++ b/packages/melos/example/README.md @@ -1,4 +1,4 @@ # Melos Example -> See the [documentation](https://melos.invertase.dev) for example project -> structures. +> See the [documentation](https://melos.invertase.dev/~melos-latest) for example +> project structures. diff --git a/packages/melos/pubspec.yaml b/packages/melos/pubspec.yaml index 9fbc85167..40f31244c 100644 --- a/packages/melos/pubspec.yaml +++ b/packages/melos/pubspec.yaml @@ -4,7 +4,7 @@ description: (monorepo). Supports automated versioning via Conventional Commits. Inspired by JavaScripts Lerna package. version: 3.0.0 -homepage: https://melos.invertase.dev +homepage: https://melos.invertase.dev/~melos-latest repository: https://github.com/invertase/melos/tree/main/packages/melos issue_tracker: https://github.com/invertase/melos/issues