diff --git a/.github/workflows/almalinux-8.yml b/.github/workflows/almalinux-8.yml index d991c72..a840f64 100644 --- a/.github/workflows/almalinux-8.yml +++ b/.github/workflows/almalinux-8.yml @@ -16,6 +16,8 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-almalinux:8) && diff --git a/.github/workflows/almalinux-9.yml b/.github/workflows/almalinux-9.yml index 196acff..23795ca 100644 --- a/.github/workflows/almalinux-9.yml +++ b/.github/workflows/almalinux-9.yml @@ -16,6 +16,8 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-almalinux:9) && diff --git a/.github/workflows/fedora-37.yml b/.github/workflows/fedora-38.yml similarity index 87% rename from .github/workflows/fedora-37.yml rename to .github/workflows/fedora-38.yml index f0391b2..409b82a 100644 --- a/.github/workflows/fedora-37.yml +++ b/.github/workflows/fedora-38.yml @@ -1,5 +1,5 @@ --- -name: Fedora 37 +name: Fedora 38 on: # yamllint disable-line rule:truthy push: @@ -16,9 +16,11 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro - --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-fedora:37) && + --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-fedora:38) && podman exec ${CONT_ID} /bin/bash -c "if [ -f requirements.yml ]; then ansible-galaxy role install --force -r requirements.yml -p ..; fi && ANSIBLE_ROLES_PATH=.. ANSIBLE_FORCE_COLOR=true ansible-playbook tests/main.yml" && diff --git a/.github/workflows/fedora-39.yml b/.github/workflows/fedora-39.yml new file mode 100644 index 0000000..4225500 --- /dev/null +++ b/.github/workflows/fedora-39.yml @@ -0,0 +1,27 @@ +--- +name: Fedora 39 + +on: # yamllint disable-line rule:truthy + push: + branches: + - main + - master + pull_request: + branches: [] + +jobs: + ansible-ci: + runs-on: ubuntu-latest + steps: + - name: Obtain sources + uses: actions/checkout@v3 + - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} + run: > + CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro + --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-fedora:39) && + podman exec ${CONT_ID} /bin/bash -c + "if [ -f requirements.yml ]; then ansible-galaxy role install --force -r requirements.yml -p ..; fi && + ANSIBLE_ROLES_PATH=.. ANSIBLE_FORCE_COLOR=true ansible-playbook tests/main.yml" && + podman stop ${CONT_ID} diff --git a/.github/workflows/ubuntu-18.04.yml b/.github/workflows/ubuntu-18.04.yml index ae7454a..fb7ce2e 100644 --- a/.github/workflows/ubuntu-18.04.yml +++ b/.github/workflows/ubuntu-18.04.yml @@ -16,6 +16,8 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-ubuntu:18.04) && diff --git a/.github/workflows/ubuntu-20.04.yml b/.github/workflows/ubuntu-20.04.yml index 0f6b8b7..2d8acf2 100644 --- a/.github/workflows/ubuntu-20.04.yml +++ b/.github/workflows/ubuntu-20.04.yml @@ -16,6 +16,8 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-ubuntu:20.04) && diff --git a/.github/workflows/ubuntu-22.04.yml b/.github/workflows/ubuntu-22.04.yml index 72340a4..4d011c4 100644 --- a/.github/workflows/ubuntu-22.04.yml +++ b/.github/workflows/ubuntu-22.04.yml @@ -16,6 +16,8 @@ jobs: - name: Obtain sources uses: actions/checkout@v3 - name: Test Galaxy role + env: + CF_Token: ${{ secrets.CF_Token }} run: > CONT_ID=$(podman run --rm -v ${{ github.workspace }}:/repo -v /sys/fs/cgroup:/sys/fs/cgroup:ro --tmpfs /tmp --tmpfs /run --privileged --detach bviktor/ansible-systemd-ubuntu:22.04) && diff --git a/README.md b/README.md index eda51ac..8129ffe 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,8 @@ N/A | Linter | ✅ | [![Lint](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/lint.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/lint.yml) | | AlmaLinux 8 | ✅ | [![AlmaLinux 8](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/almalinux-8.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/almalinux-8.yml) | | AlmaLinux 9 | ✅ | [![AlmaLinux 9](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/almalinux-9.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/almalinux-9.yml) | -| Fedora 37 | ✅ | [![Fedora 37](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-37.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-37.yml) | +| Fedora 38 | ✅ | [![Fedora 38](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-38.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-38.yml) | +| Fedora 39 | ✅ | [![Fedora 39](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-39.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/fedora-39.yml) | | Ubuntu 18.04 | ✅ | [![Ubuntu 18.04](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-18.04.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-18.04.yml) | | Ubuntu 20.04 | ✅ | [![Ubuntu 20.04](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-20.04.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-20.04.yml) | | Ubuntu 22.04 | ✅ | [![Ubuntu 22.04](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-22.04.yml/badge.svg)](https://github.com/noobient/ansible-galaxy-cloudflare/actions/workflows/ubuntu-22.04.yml) |