From ddaf5fbd0f08f9c0f742a81e0896bcbdd8fc9ad2 Mon Sep 17 00:00:00 2001 From: Manuel Ganter Date: Wed, 4 Feb 2026 14:25:50 +0100 Subject: [PATCH] chore: update module path to DevFW-CICD org Rename module from edp.buildth.ing/DevFW/forgejo-runner-resource-collector to edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector --- .github/workflows/release.yaml | 34 +++++++++++++++++++++++++++++++++ cmd/collector/main.go | 4 ++-- go.mod | 2 +- internal/collector/collector.go | 4 ++-- internal/metrics/aggregator.go | 2 +- internal/output/logger.go | 2 +- internal/output/types.go | 2 +- 7 files changed, 42 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/release.yaml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..3040258 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,34 @@ +name: ci + +on: + push: + tags: + - v* + +jobs: + goreleaser: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set up Go + uses: actions/setup-go@v6 + with: + go-version: ">=1.25.1" + - name: Test code + run: make test + - name: Import GPG key + id: import_gpg + uses: https://github.com/crazy-max/ghaction-import-gpg@v6 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + - name: Run GoReleaser + uses: https://github.com/goreleaser/goreleaser-action@v6 + env: + GITEA_TOKEN: ${{ secrets.PACKAGES_TOKEN }} + GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} + with: + args: release --clean diff --git a/cmd/collector/main.go b/cmd/collector/main.go index f5122b9..8009586 100644 --- a/cmd/collector/main.go +++ b/cmd/collector/main.go @@ -10,8 +10,8 @@ import ( "syscall" "time" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/collector" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/output" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/collector" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/output" ) const ( diff --git a/go.mod b/go.mod index e590655..3b4c218 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ -module edp.buildth.ing/DevFW/forgejo-runner-resource-collector +module edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector go 1.25.6 diff --git a/internal/collector/collector.go b/internal/collector/collector.go index 6b4a2f0..cbc5683 100644 --- a/internal/collector/collector.go +++ b/internal/collector/collector.go @@ -6,8 +6,8 @@ import ( "log/slog" "time" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/metrics" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/output" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/metrics" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/output" ) // Config holds the collector configuration diff --git a/internal/metrics/aggregator.go b/internal/metrics/aggregator.go index bf9d321..1e33646 100644 --- a/internal/metrics/aggregator.go +++ b/internal/metrics/aggregator.go @@ -4,7 +4,7 @@ import ( "sort" "time" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/proc" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/proc" ) // Aggregator collects and aggregates metrics from processes diff --git a/internal/output/logger.go b/internal/output/logger.go index 734f66e..0ce5ddd 100644 --- a/internal/output/logger.go +++ b/internal/output/logger.go @@ -5,7 +5,7 @@ import ( "log/slog" "os" - "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/metrics" + "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/metrics" ) // LogFormat specifies the log output format diff --git a/internal/output/types.go b/internal/output/types.go index 2bdfd71..5724d38 100644 --- a/internal/output/types.go +++ b/internal/output/types.go @@ -1,6 +1,6 @@ package output -import "edp.buildth.ing/DevFW/forgejo-runner-resource-collector/internal/metrics" +import "edp.buildth.ing/DevFW-CICD/forgejo-runner-resource-collector/internal/metrics" // Writer defines the interface for outputting metrics // This allows for different implementations (logging, HTTP push, etc.)