diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9ba05e3..1c9b427 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: OS: [alpine] - OS_VARIANT: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13', '3.14', '3.15', '3.16', '3.17', '3.18', edge] + OS_VARIANT: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13', '3.14', '3.15', '3.16', '3.17', '3.18', '3.19', edge] include: - OS: alpine OS_VARIANT: 3.8 @@ -64,10 +64,14 @@ jobs: OS_VARIANT: 3.18 BASE_IMAGE_TAG: '3.18' ANSIBLE_VERSION: 7.5.0 + - OS: alpine + OS_VARIANT: 3.19 + BASE_IMAGE_TAG: '3.19' + ANSIBLE_VERSION: 8.6.1 - OS: alpine OS_VARIANT: edge BASE_IMAGE_TAG: edge - ANSIBLE_VERSION: 8.4.0 + ANSIBLE_VERSION: 9.1.0 env: OS: ${{ matrix.OS }} OS_VARIANT: ${{ matrix.OS_VARIANT }} @@ -195,7 +199,7 @@ jobs: OS_VARIANT: 22.04 PACKAGE_TYPE: ppa SUFFIX_PPA: -ppa - ANSIBLE_VERSION: 8.5.0 + ANSIBLE_VERSION: 8.7.0 env: OS: ${{ matrix.OS }} OS_VARIANT: ${{ matrix.OS_VARIANT }} diff --git a/variants/alpine/3.19/Dockerfile b/variants/alpine/3.19/Dockerfile new file mode 100644 index 0000000..e523342 --- /dev/null +++ b/variants/alpine/3.19/Dockerfile @@ -0,0 +1,9 @@ +ARG BASE_IMAGE +FROM $BASE_IMAGE + +RUN apk update \ + && apk search ansible \ + && apk add --no-cache ansible=8.6.1-r0 openssh-client \ + && rm -rf /var/cache/apk/* + +CMD ["/bin/sh"] diff --git a/variants/alpine/edge/Dockerfile b/variants/alpine/edge/Dockerfile index 9a294fe..2b451b0 100644 --- a/variants/alpine/edge/Dockerfile +++ b/variants/alpine/edge/Dockerfile @@ -3,7 +3,7 @@ FROM $BASE_IMAGE RUN apk update \ && apk search ansible \ - && apk add --no-cache ansible=8.4.0-r0 openssh-client \ + && apk add --no-cache ansible=9.1.0-r0 openssh-client \ && rm -rf /var/cache/apk/* CMD ["/bin/sh"] diff --git a/variants/ubuntu/22.04-ppa/Dockerfile b/variants/ubuntu/22.04-ppa/Dockerfile index 8372998..449873c 100644 --- a/variants/ubuntu/22.04-ppa/Dockerfile +++ b/variants/ubuntu/22.04-ppa/Dockerfile @@ -5,7 +5,7 @@ RUN apt-get update \ && apt-get install -y software-properties-common \ && apt-add-repository --yes --update ppa:ansible/ansible \ && apt-cache policy ansible \ - && apt-get install -y ansible=8.5.0-1ppa~jammy openssh-client \ + && apt-get install -y ansible=8.7.0-1ppa~jammy openssh-client \ && apt-get remove -y --autoremove software-properties-common \ && rm -rf /var/lib/apt/lists/*