From d55187e35ca8f303f35d7c6fcf3081a797f4ad5b Mon Sep 17 00:00:00 2001 From: Luciano Giacchetta Date: Wed, 11 Mar 2026 10:42:47 -0300 Subject: [PATCH] feat: Added Ubuntu's and tags versions --- .gitea/workflows/update-traefik-version.yml | 11 ++++++++++- molecule/default/molecule.yml | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/update-traefik-version.yml b/.gitea/workflows/update-traefik-version.yml index 0954c64..14a222f 100644 --- a/.gitea/workflows/update-traefik-version.yml +++ b/.gitea/workflows/update-traefik-version.yml @@ -50,6 +50,12 @@ jobs: working-directory: ansible_role_proxy run: | sed -i "s/^traefik_version: '.*'$/traefik_version: '${{ steps.check.outputs.latest }}'/" defaults/main.yml + UPDATED=$(grep "^traefik_version:" defaults/main.yml | sed "s/traefik_version: '//;s/'//") + if [ "$UPDATED" != "${{ steps.check.outputs.latest }}" ]; then + echo "::error::Failed to update traefik_version (expected '${{ steps.check.outputs.latest }}', got '$UPDATED')" + exit 1 + fi + echo "Verified: traefik_version updated to $UPDATED" - name: Run Molecule tests if: steps.check.outputs.needs_update == 'true' @@ -65,4 +71,7 @@ jobs: git remote set-url origin "https://giabot:${{ secrets.GITEA_TOKEN }}@gianet.us/engineering/ansible_role_reverse.git" git add defaults/main.yml git commit -m "patch: update traefik_version to ${{ steps.check.outputs.latest }}" - git push origin main + git tag "${{ steps.check.outputs.latest }}" + git tag -f latest + git push origin main "${{ steps.check.outputs.latest }}" + git push -f origin latest diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index dac9a83..878ce77 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -25,6 +25,22 @@ platforms: systemd: always command: /usr/sbin/init + - name: ubuntu-latest + image: docker.io/library/ubuntu:latest + pre_build_image: false + dockerfile: Dockerfile + privileged: true + systemd: always + command: /usr/sbin/init + + - name: ubuntu-jammy + image: docker.io/library/ubuntu:jammy + pre_build_image: false + dockerfile: Dockerfile + privileged: true + systemd: always + command: /usr/sbin/init + provisioner: name: ansible env: