From eed9fec13558ba7c4720bed76ae39c1dc0f2077c Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 22 Jan 2025 12:17:07 +0100 Subject: [PATCH] chore(cleanup): forgejo.octopuce moved to invisible --- .lychee.toml | 3 +-- docs/contributor/RELEASE.md | 15 +++------------ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/.lychee.toml b/.lychee.toml index e5c01cec..8a595ae9 100644 --- a/.lychee.toml +++ b/.lychee.toml @@ -6,8 +6,7 @@ scheme = ["https", "http"] skip_missing = false include_verbatim = false exclude = [ - 'https://forgejo\.octopuce\.forgejo\.org', - 'http://private.forgejo.org', + 'https://invisible.forgejo.org/forgejo/runner', 'https://code.forgejo.org/api/v1', 'https://codeberg.org/forgejo/forgejo/vX.Y/forgejo', 'https://dash\.cloudflare\.com/\?to\=/\:account/turnstile', diff --git a/docs/contributor/RELEASE.md b/docs/contributor/RELEASE.md index cfa9cf78..e2cfb377 100644 --- a/docs/contributor/RELEASE.md +++ b/docs/contributor/RELEASE.md @@ -76,22 +76,13 @@ and the branches from https://codeberg.org/forgejo/forgejo. The release is built on https://code.forgejo.org/forgejo-integration/runner, which is a mirror of https://code.forgejo.org/forgejo/runner. -The release is published on -https://forgejo.octopuce.forgejo.org/forgejo/runner, which is a mirror -of https://code.forgejo.org/forgejo-integration/runner. It has no public IP -and its role is to copy and sign release artifacts. +The release is published by +https://invisible.forgejo.org/forgejo/runner, which is a mirror +of https://code.forgejo.org/forgejo-integration/runner. Its role is to copy and sign release artifacts. - Binaries are downloaded from https://code.forgejo.org/forgejo-integration/runner, signed and copied to https://code.forgejo.org/forgejo/runner. - Container images are copied from https://code.forgejo.org/forgejo-integration to https://code.forgejo.org/forgejo -If publishing the release needs debug, it can be done manually: - -- https://forgejo.octopuce.forgejo.org/forgejo-release/runner-debug has the same secrets as https://forgejo.octopuce.forgejo.org/forgejo-release/runner -- Make the changes, commit them, tag the commit with vX.Y.Z and force push the tag to https://forgejo.octopuce.forgejo.org/forgejo-release/runner-debug. Note that it does not matter that the tag is not on a commit that matches the release because this action only cares about the tag: it does not build any content itself, it copies it from one organization to another. However it matters that it matches a SHA that is found in the destination repository of the release otherwise it won't be able to set the tag (setting a tag on a non-existing sha does not work). -- Watch the action run at https://forgejo.octopuce.forgejo.org/forgejo-release/runner-debug/actions -- To skip one of the publish phases (binaries or container images), delete it and commit in the repository before pushing the tag -- Reflect the changes in a PR at https://code.forgejo.org/forgejo/runner to make sure they are not lost - It can also be done from the CLI with `forgejo-runner exec` and providing the secrets from the command line.