From df7458ea87adc86a8828c508887a578a6dc5770f Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 15:27:02 +0100 Subject: [PATCH 1/6] fix: publish container --- .github/workflows/release_container.yml | 24 ++++++++++++++---------- .gitignore | 3 +++ 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 9a1c45d..41f5152 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -1,16 +1,20 @@ name: Publish Container on: - workflow_run: - workflows: ['Lint and Test'] - types: - - completed - branches: - - main + push: + branches: + - feat/container-push + # workflow_run: + # workflows: ["Lint and Test"] + # types: + # - completed + # branches: + # - main + # - master permissions: contents: write - packages: write + packages: write jobs: set-version-tag: @@ -27,7 +31,7 @@ jobs: - name: Install GitVersion uses: gittools/actions/gitversion/setup@v3.0 with: - versionSpec: '5.x' + versionSpec: "5.x" - name: Set SemVer Version uses: gittools/actions/gitversion/execute@v3.0 id: gitversion @@ -62,5 +66,5 @@ jobs: push: true build-args: Version=${{ needs.set-version-tag.outputs.semVer }},Revision=${{ github.sha }} tags: | - ghcr.io/ensono/eirctl:${{ needs.set-version-tag.outputs.semVer }} - platforms: linux/amd64,linux/arm64 # adjust as needed + ghcr.io/devlabfoundry/configmanager:${{ needs.set-version-tag.outputs.semVer }} + platforms: linux/amd64,linux/arm64 # adjust as needed diff --git a/.gitignore b/.gitignore index 573d3c6..7341b2b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,6 @@ dist # local testers and local/ + +.configmanager +.trivy \ No newline at end of file From 54254172ee0d40668dde2e738beed0022281cd1c Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 15:28:10 +0100 Subject: [PATCH 2/6] fix: publish container --- .github/workflows/release.yml | 8 ++++---- .github/workflows/release_container.yml | 14 +++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3ddc903..1da5672 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,7 +2,7 @@ name: release on: workflow_run: - workflows: ['CI'] + workflows: ["CI"] types: - completed branches: @@ -33,7 +33,7 @@ jobs: - name: Install GitVersion uses: gittools/actions/gitversion/setup@v3.0.0 with: - versionSpec: '5.x' + versionSpec: "5.x" - name: Set SemVer Version uses: gittools/actions/gitversion/execute@v3.0.0 id: gitversion @@ -50,7 +50,7 @@ jobs: - name: Install Eirctl uses: ensono/actions/eirctl-setup@v0.3.1 - with: + with: version: 0.7.6 isPrerelease: false @@ -66,7 +66,7 @@ jobs: generate_release_notes: true token: ${{ secrets.GITHUB_TOKEN }} files: ./dist/* - prerelease: false + prerelease: true - name: release library run: | diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 41f5152..2a63f5e 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -4,13 +4,13 @@ on: push: branches: - feat/container-push - # workflow_run: - # workflows: ["Lint and Test"] - # types: - # - completed - # branches: - # - main - # - master + workflow_run: + workflows: ["Lint and Test"] + types: + - completed + branches: + - main + - master permissions: contents: write From 196dfec360cde9077af7891e0bd801f663b8a53b Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 15:30:20 +0100 Subject: [PATCH 3/6] fix: publish container --- .github/workflows/release_container.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 2a63f5e..089ded1 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -1,16 +1,16 @@ name: Publish Container on: - push: + pull_request: branches: - - feat/container-push - workflow_run: - workflows: ["Lint and Test"] - types: - - completed - branches: - - main - master + # workflow_run: + # workflows: ["Lint and Test"] + # types: + # - completed + # branches: + # - main + # - master permissions: contents: write From 0a651692615d2eb018bcc941945633a810260835 Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 15:31:46 +0100 Subject: [PATCH 4/6] fix: publish --- .github/workflows/release_container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 089ded1..9b10dc2 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -18,7 +18,7 @@ permissions: jobs: set-version-tag: - if: ${{ github.event.workflow_run.head_branch == 'main' }} + if: ${{ github.event.workflow_run.head_branch == 'feat/container-publish' }} runs-on: ubuntu-24.04 outputs: semVer: ${{ steps.gitversion.outputs.semVer }} From 70826918a124f4caac1054d7233844dddca70117 Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 15:32:27 +0100 Subject: [PATCH 5/6] fix: again --- .github/workflows/release_container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 9b10dc2..9c83e64 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -18,7 +18,7 @@ permissions: jobs: set-version-tag: - if: ${{ github.event.workflow_run.head_branch == 'feat/container-publish' }} + # if: ${{ github.event.workflow_run.head_branch == 'master' }} runs-on: ubuntu-24.04 outputs: semVer: ${{ steps.gitversion.outputs.semVer }} From 69589b3fb588aaf4a6af3dd32ee930a91b5a9dc5 Mon Sep 17 00:00:00 2001 From: dnitsch Date: Thu, 2 Apr 2026 16:00:42 +0100 Subject: [PATCH 6/6] fix: correct ci yaml --- .github/workflows/release_container.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release_container.yml b/.github/workflows/release_container.yml index 9c83e64..96a2b23 100644 --- a/.github/workflows/release_container.yml +++ b/.github/workflows/release_container.yml @@ -1,16 +1,13 @@ name: Publish Container on: - pull_request: + workflow_run: + workflows: ["Lint and Test"] + types: + - completed branches: + - main - master - # workflow_run: - # workflows: ["Lint and Test"] - # types: - # - completed - # branches: - # - main - # - master permissions: contents: write @@ -18,7 +15,7 @@ permissions: jobs: set-version-tag: - # if: ${{ github.event.workflow_run.head_branch == 'master' }} + if: ${{ github.event.workflow_run.head_branch == 'master' }} runs-on: ubuntu-24.04 outputs: semVer: ${{ steps.gitversion.outputs.semVer }} @@ -64,7 +61,9 @@ jobs: with: context: . push: true - build-args: Version=${{ needs.set-version-tag.outputs.semVer }},Revision=${{ github.sha }} + build-args: | + Version=${{ needs.set-version-tag.outputs.semVer }} + Revision=${{ github.sha }} tags: | ghcr.io/devlabfoundry/configmanager:${{ needs.set-version-tag.outputs.semVer }} platforms: linux/amd64,linux/arm64 # adjust as needed