From 6b2fc913a6527f14e5f4983ee2925341b9d2025f Mon Sep 17 00:00:00 2001 From: Nilashish Chakraborty Date: Mon, 27 Nov 2023 19:06:30 +0530 Subject: [PATCH 1/3] Update tests.yml (#24) --- .github/workflows/tests.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b59271a..08c3a90 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -46,6 +46,10 @@ jobs: "ansible-version": "stable-2.14", "python-version": "3.8" }, + { + "ansible-version": "stable-2.14", + "python-version": "3.12" + }, { "ansible-version": "stable-2.15", "python-version": "3.7" @@ -54,6 +58,14 @@ jobs: "ansible-version": "stable-2.15", "python-version": "3.8" }, + { + "ansible-version": "stable-2.15", + "python-version": "3.12" + }, + { + "ansible-version": "stable-2.16", + "python-version": "3.9" + }, { "ansible-version": "milestone", "python-version": "3.7" @@ -62,6 +74,10 @@ jobs: "ansible-version": "milestone", "python-version": "3.8" }, + { + "ansible-version": "milestone", + "python-version": "3.9" + }, { "ansible-version": "devel", "python-version": "3.7" @@ -73,7 +89,7 @@ jobs: { "ansible-version": "devel", "python-version": "3.9" - } + }, ] all_green: if: ${{ always() && (github.event_name != 'schedule') }} From a1e11a0b716171ae65cd4d5468b5d91b972566ec Mon Sep 17 00:00:00 2001 From: Nilashish Chakraborty Date: Mon, 27 Nov 2023 19:08:58 +0530 Subject: [PATCH 2/3] Update tests.yml --- .github/workflows/tests.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 08c3a90..3f96d66 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -100,8 +100,11 @@ jobs: runs-on: ubuntu-latest steps: - run: >- - python -c "assert set([ + steps: + - run: >- + python -c "assert 'failure' not in + set([ '${{ needs.ansible-lint.result }}', '${{ needs.changelog.result }}', '${{ needs.sanity.result }}', - ]) == {'success'}" + ])" From 4ab22961ac1a96e8f5ea316a7e21f6e355b12a02 Mon Sep 17 00:00:00 2001 From: Sagar Paul Date: Thu, 30 Nov 2023 15:34:34 +0530 Subject: [PATCH 3/3] reference generic release job (#22) * reference generic release job * Update .github/workflows/release.yml --- .github/workflows/release.yml | 27 +++++++-------------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 901cf0c..fb0e16c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,27 +1,14 @@ --- name: Release -on: # yamllint disable-line rule:truthy +on: # yamllint disable-line rule:truthy release: types: [published] jobs: - release_ah: - runs-on: ubuntu-latest - environment: ah - steps: - - uses: actions/checkout@v3 - - - name: "Publish collection on ah" - run: | - ansible-galaxy collection build -v --force - TARBALL=$(ls -1 ./*.tar.gz) - cat << EOF > ansible.cfg - [galaxy] - server_list = rh_automation_hub - [galaxy_server.rh_automation_hub] - url=https://cloud.redhat.com/api/automation-hub/ - auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token - token=${{ secrets.AH_TOKEN }} - EOF - ansible-galaxy collection publish "${TARBALL}" + release_automation_hub: + uses: ansible/devtools/.github/workflows/release_ah.yml@main + with: + environment: ah + secrets: + ah_token: ${{ secrets.AH_TOKEN }}