From 18849fff1acee8b2b27327da471c75189378b63f Mon Sep 17 00:00:00 2001 From: TheDancingDeveloper Date: Tue, 28 Jul 2026 10:17:09 +0000 Subject: [PATCH] migration: retire Egressy Forgejo delivery path --- .woodpecker.yml | 94 ------------------------------------------------- AGENTS.md | 4 +-- README.md | 9 +++-- 3 files changed, 6 insertions(+), 101 deletions(-) delete mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index 52f73e3..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,94 +0,0 @@ -when: - - event: push - branch: main - - event: pull_request - - event: manual - -labels: - platform: linux/amd64 - -steps: - - name: ui - image: mcr.microsoft.com/playwright:v1.61.1-noble - commands: - - cd ui - - npm ci - - npm test - - npm run build - - npm run test:e2e - - git diff --exit-code -- src/generated.ts dist/index.html - when: - - path: - exclude: - - "*.md" - - "docs/**" - - "AGENTS.md" - - "CONTRIBUTING.md" - - "SECURITY.md" - - - name: test - image: rust:1.97 - commands: - - rustup component add rustfmt clippy - - python3 -m unittest external-probe/test_external_probe_service.py - - cargo fmt --check - - cargo clippy --all-targets -- -D warnings - - cargo test --all-targets - when: - - path: - exclude: - - "*.md" - - "docs/**" - - "AGENTS.md" - - "CONTRIBUTING.md" - - "SECURITY.md" - - - name: publish-gateway - image: woodpeckerci/plugin-docker-buildx - settings: - repo: repo.indexarr.net/indexarr/egressy - registry: repo.indexarr.net - username: - from_secret: git_auth_token - password: - from_secret: git_auth_token - platforms: linux/amd64,linux/arm64/v8 - tags: - - latest - - ${CI_COMMIT_SHA} - when: - - event: push - branch: main - path: - exclude: - - "*.md" - - "docs/**" - - "AGENTS.md" - - "CONTRIBUTING.md" - - "SECURITY.md" - - - name: publish-external-probe - image: woodpeckerci/plugin-docker-buildx - settings: - repo: repo.indexarr.net/indexarr/egressy-external-probe - registry: repo.indexarr.net - username: - from_secret: git_auth_token - password: - from_secret: git_auth_token - dockerfile: external-probe/Dockerfile - context: external-probe - platforms: linux/amd64,linux/arm64/v8 - tags: - - latest - - ${CI_COMMIT_SHA} - when: - - event: push - branch: main - path: - exclude: - - "*.md" - - "docs/**" - - "AGENTS.md" - - "CONTRIBUTING.md" - - "SECURITY.md" diff --git a/AGENTS.md b/AGENTS.md index d4fb2d7..940b5c6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -73,8 +73,8 @@ filesystem or firewall identifiers. Documentation-only changes (for example `README.md`, `AGENTS.md`, `docs/**`, or other Markdown) must not run compile/test builds, publish container images, -or trigger a deployment. Use the path filters in `.woodpecker.yml` and -`.github/workflows/` to skip those jobs when no functional source, +or trigger a deployment. Use the path filters in `.github/workflows/` to skip +those jobs when no functional source, configuration, Dockerfile, or UI asset changed. If a commit mixes documentation with functional changes, the functional paths must win and the normal build/publish path must run. diff --git a/README.md b/README.md index 75d96ba..ac02fd2 100644 --- a/README.md +++ b/README.md @@ -93,7 +93,7 @@ networks before running it. Build the image, validate configuration, and inspect the generated host script: ```sh -docker build -t egressy:local -t ghcr.io/ausagentsmith-org/egressy:0.1.0 . +docker build -t egressy:local -t ghcr.io/thedancingdeveloper-org/egressy:0.1.0 . docker run --rm \ -v "$PWD/config/config.yaml:/etc/egressy/config.yaml:ro" \ egressy:local check @@ -223,10 +223,9 @@ external validator for that advisory check. ## Images and supported architectures The Dockerfile builds all three Rust binaries. The included GitHub workflow -publishes multi-platform `linux/amd64` and `linux/arm64` images to GHCR. The -generic Woodpecker pipeline supports the same platforms when its registry -variables and secrets are configured. See [installation](docs/INSTALLATION.md) -for image tags, source builds, upgrades, and rollback. +publishes multi-platform `linux/amd64` and `linux/arm64` images to GHCR. See +[installation](docs/INSTALLATION.md) for image tags, source builds, upgrades, +and rollback. ## Dashboard demo