diff --git a/README.md b/README.md index 5baee06..566f41c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A CI-friendly release automation tool for GitFlow workflows using Conventional Commits. -**[Documentation](https://releaser.k3nny.fr)** +**[Documentation](https://releaser.k3nny.fr)** · **[Repository](https://git.k3nny.fr/k3nny/releaser)** ## Problem diff --git a/docs/content/_index.md b/docs/content/_index.md index 3ef18ba..ce36044 100644 --- a/docs/content/_index.md +++ b/docs/content/_index.md @@ -4,6 +4,8 @@ title: releaser **CI-friendly release automation for GitFlow workflows using Conventional Commits.** +[Source code](https://git.k3nny.fr/k3nny/releaser) · [Releases](https://git.k3nny.fr/k3nny/releaser/releases) + Standard tools like `semantic-release` are designed for trunk-based development. In a GitFlow setup with versioned release branches (`release/1.1`, `release/1.2`), they either fail to respect the branch's version range or require brittle configuration. `releaser` is built for this exact workflow: it reads the branch name to pin the `major.minor`, parses Conventional Commits to determine the patch increment, and handles everything from `pom.xml` / `package.json` update to GitLab/GitHub tag and release creation. diff --git a/docs/content/changelog.md b/docs/content/changelog.md index b2b2906..1b79bc0 100644 --- a/docs/content/changelog.md +++ b/docs/content/changelog.md @@ -73,4 +73,4 @@ weight: 50 ## v1.0 and earlier -See the [full CHANGELOG](https://git.k3nny.fr/releaser/src/branch/main/CHANGELOG.md) in the repository. +See the [full CHANGELOG](https://git.k3nny.fr/k3nny/releaser/src/branch/main/CHANGELOG.md) in the repository. diff --git a/docs/content/ci-integration.md b/docs/content/ci-integration.md index bee2dde..b729d6e 100644 --- a/docs/content/ci-integration.md +++ b/docs/content/ci-integration.md @@ -83,7 +83,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - curl -sSL https://git.k3nny.fr/releaser/releases/latest/download/releaser-linux-amd64 \ + curl -sSL https://git.k3nny.fr/k3nny/releaser/releases/latest/download/releaser-linux-amd64 \ -o /usr/local/bin/releaser chmod +x /usr/local/bin/releaser releaser diff --git a/docs/content/installation.md b/docs/content/installation.md index 55a429b..afd395d 100644 --- a/docs/content/installation.md +++ b/docs/content/installation.md @@ -5,11 +5,11 @@ weight: 10 ## Pre-built binaries -Download the latest release for your platform from the [Releases page](https://git.k3nny.fr/releaser/releases). +Download the latest release for your platform from the [Releases page](https://git.k3nny.fr/k3nny/releaser/releases). ```bash # Linux (amd64) -curl -sSL https://git.k3nny.fr/releaser/releases/download/v1.5.0/releaser-v1.5.0-linux-amd64 \ +curl -sSL https://git.k3nny.fr/k3nny/releaser/releases/download/v1.5.0/releaser-v1.5.0-linux-amd64 \ -o /usr/local/bin/releaser chmod +x /usr/local/bin/releaser ``` @@ -19,13 +19,13 @@ Available platforms: `linux-amd64`, `linux-arm64`, `darwin-amd64`, `darwin-arm64 ## Docker ```bash -docker pull git.k3nny.fr/releaser/releaser:latest +docker pull git.k3nny.fr/k3nny/releaser/releaser:latest # Run in the current repository docker run --rm \ -v "$PWD:/repo" \ -e GITLAB_TOKEN="$GITLAB_TOKEN" \ - git.k3nny.fr/releaser/releaser:latest + git.k3nny.fr/k3nny/releaser/releaser:latest ``` ## Build from source @@ -33,7 +33,7 @@ docker run --rm \ Requires Go 1.21+. ```bash -git clone https://git.k3nny.fr/releaser/releaser.git +git clone https://git.k3nny.fr/k3nny/releaser/releaser.git cd releaser go build -o /usr/local/bin/releaser ./cmd ``` diff --git a/docs/hugo.toml b/docs/hugo.toml index 1cc3394..eb1ed3a 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -14,7 +14,7 @@ pygmentsCodeFences = true [params] geekdocLogo = "images/releaser-logo-1024.png" - geekdocRepo = "https://git.k3nny.fr/releaser" + geekdocRepo = "https://git.k3nny.fr/k3nny/releaser" geekdocEditPath = "edit/main/docs/content" geekdocSearch = true geekdocMenuBundle = true