From 0f115455fc2a25c24837e2ed636c16763edc5288 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:26 -0400 Subject: [PATCH 1/7] refactor(ci): clean PR pipeline with pinned action versions From 7f5bcbea4cb8b333a1c62d40d3b77b8bbd457b38 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:28 -0400 Subject: [PATCH 2/7] refactor(ci): clean main pipeline with pinned action versions From 68243f4eef94dda9ae26d8991f518dfcbda8b6c9 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:32 -0400 Subject: [PATCH 3/7] refactor(ci): clean tag pipeline with pinned action versions From ec35949187de0a5b349b7014ee7732337a256881 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:36 -0400 Subject: [PATCH 4/7] refactor(ci): clean nightly cron pipeline with pinned action versions --- .gitea/workflows/cron.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.gitea/workflows/cron.yaml b/.gitea/workflows/cron.yaml index 6aa16a2..52bdcef 100644 --- a/.gitea/workflows/cron.yaml +++ b/.gitea/workflows/cron.yaml @@ -3,14 +3,6 @@ on: schedule: - cron: '0 0 * * *' jobs: - hadolint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0 - continue-on-error: true - with: - dockerfile: Dockerfile build-push: runs-on: ubuntu-latest steps: From 7cf39a74956aa39722cf654c2fce8641bdd4df36 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:42 -0400 Subject: [PATCH 5/7] chore: remove legacy GitLab CI config --- .gitlab-ci.yml | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index d7e7d35..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,35 +0,0 @@ -image: "docker:latest" - -services: - - "docker:dind" - -before_script: - - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" - -build-master: - stage: "build" - script: - - "docker build --pull -t \"$CI_REGISTRY_IMAGE\" ." - - "docker push \"$CI_REGISTRY_IMAGE\"" - only: - - "master" - -build: - stage: "build" - script: - - "docker build --pull -t \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\" ." - - "docker push \"$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG\"" - except: - - "master" - -deploy-dockerhub: - stage: "deploy" - before_script: - - "docker login -u \"$DOCKERHUB_USER\" -p \"$DOCKERHUB_PASSWORD\"" - - "docker login -u \"$CI_REGISTRY_USER\" -p \"$CI_REGISTRY_PASSWORD\" $CI_REGISTRY" - script: - - "docker pull \"$CI_REGISTRY_IMAGE\"" - - "docker tag \"$CI_REGISTRY_IMAGE\" \"$DOCKERHUB_USER/$DOCKERHUB_PROJECT\"" - - "docker push \"$DOCKERHUB_USER/$DOCKERHUB_PROJECT\"" - only: - - "master" From 3f9df443c284c9e42a7f9fe75afe089baceb1405 Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 19:40:45 -0400 Subject: [PATCH 6/7] chore: remove legacy Jenkinsfile --- Jenkinsfile | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index b575901..0000000 --- a/Jenkinsfile +++ /dev/null @@ -1,38 +0,0 @@ -pipeline { - environment { - registry = 'https://registry.hub.docker.com' - registryCredential = 'dockerhub_jcabillot' - dockerImage = 'jcabillot/cipherscan' - } - - agent any - - triggers { - cron('@midnight') - } - - stages { - stage('Clone repository') { - steps{ - checkout scm - } - } - - stage('Build image') { - steps{ - sh 'docker build --force-rm=true --no-cache=true --pull -t ${dockerImage} .' - } - } - - stage('Deploy Image') { - steps{ - script { - withCredentials([usernamePassword(credentialsId: 'dockerhub_jcabillot', usernameVariable: 'DOCKER_USER', passwordVariable: 'DOCKER_PASS')]) { - sh 'docker login --username ${DOCKER_USER} --password ${DOCKER_PASS}' - sh 'docker push ${dockerImage}' - } - } - } - } - } -} From c0175543c3a6c07be3720eb42a59cbc21183bdfe Mon Sep 17 00:00:00 2001 From: cloudix_mcp_server Date: Fri, 12 Jun 2026 20:23:20 -0400 Subject: [PATCH 7/7] fix: restore hadolint in cron workflow --- .gitea/workflows/cron.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitea/workflows/cron.yaml b/.gitea/workflows/cron.yaml index 52bdcef..96f8d59 100644 --- a/.gitea/workflows/cron.yaml +++ b/.gitea/workflows/cron.yaml @@ -1,8 +1,19 @@ name: Nightly Rebuild + on: schedule: - cron: '0 0 * * *' + jobs: + hadolint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0 + continue-on-error: true + with: + dockerfile: Dockerfile + build-push: runs-on: ubuntu-latest steps: