prep release for 2.10.2 (#265)

* prep release for 2.10.2

* add token cron

* Update token_refresh.yml

* remove dangling changelog

* revert changelog deletion

* remove dangling fragment 2

* fix workflow

* update safe to test

---------

Co-authored-by: Bradley A. Thornton <bthornto@redhat.com>
pull/266/head
Sagar Paul 2023-05-15 20:31:48 +05:30 committed by GitHub
parent 59d4eede7f
commit 30e6241be7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 58 additions and 30 deletions

View File

@ -86,7 +86,7 @@ jobs:
- name: Update the glaxay.yml version - name: Update the glaxay.yml version
run: | run: |
sed -ie 's/version:.*/version: ${{ env.VERSION }}/' galaxy.yml sed -i -e 's/version:.*/version: ${{ env.VERSION }}/' galaxy.yml
- name: Determine if a PR is necessary - name: Determine if a PR is necessary
run: git diff --no-ext-diff --quiet --exit-code run: git diff --no-ext-diff --quiet --exit-code

40
.github/workflows/safe_to_test.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: test
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
on:
pull_request_target:
branches: [main]
types:
- labeled
- opened
- reopened
- synchronize
workflow_dispatch:
jobs:
safe-to-test:
if: >-
github.event.label.name == 'safe to test' ||
github.event.action != 'labeled'
uses: ansible-network/github_actions/.github/workflows/safe-to-test.yml@main
secrets:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
tox-ansible:
uses: tox-dev/tox-ansible/.github/workflows/run.yml@main
needs:
- safe-to-test
tox-ansible-passed:
if: ${{ always() }}
needs:
- tox-ansible
runs-on: ubuntu-latest
steps:
- run: >-
python -c "assert set([
'${{ needs.tox-ansible.result }}',
]) == {'success'}"

View File

@ -1,5 +1,4 @@
name: Token refresh cron name: Refresh the Automation Hub token
on: on:
schedule: schedule:
- cron: '0 0 * * *' - cron: '0 0 * * *'
@ -7,13 +6,8 @@ on:
jobs: jobs:
refresh: refresh:
runs-on: ubuntu-latest uses: ansible/devtools/.github/workflows/ah_token_refresh.yml@main
environment: ah with:
steps: environment: release
- name: Refresh to AH token secrets:
run: >- ah_token: ${{ secrets.AH_TOKEN }}
curl https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token
-d grant_type=refresh_token
-d client_id=cloud-services
-d refresh_token="${{ secrets.AH_TOKEN }}"
--fail --silent --show-error --output /dev/null

View File

@ -3,7 +3,7 @@ repos:
- repo: https://github.com/ansible-network/collection_prep - repo: https://github.com/ansible-network/collection_prep
rev: 1.1.1 rev: 1.1.1
hooks: hooks:
- id: autoversion # - id: autoversion
- id: update-docs - id: update-docs
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks

View File

@ -5,6 +5,15 @@ Ansible Utils Collection Release Notes
.. contents:: Topics .. contents:: Topics
v2.10.2
=======
Minor Changes
-------------
- validate - Add option `check_format` for the jsonschema engine to disable JSON Schema format checking.
- validate - Add support for JSON Schema draft 2019-09 and 2020-12 as well as automatically choosing the draft from the `$schema` field of the criteria.
v2.9.0 v2.9.0
====== ======

View File

@ -1,4 +0,0 @@
---
bugfixes:
- Fix ansible.utils.cli_parse action plugin to support old cli_parse sub-plugin
structure in ansible.netcommon collection.

View File

@ -1,3 +0,0 @@
---
trivial:
- fixed netaddr error message to give better clarity that the package is missing

View File

@ -1,3 +0,0 @@
---
trivial:
- Update pre-commit config to add autoversion hook

View File

@ -1,5 +0,0 @@
---
minor_changes:
- validate - Add support for JSON Schema draft 2019-09 and 2020-12 as well as automatically choosing the draft
from the `$schema` field of the criteria.
- validate - Add option `check_format` for the jsonschema engine to disable JSON Schema format checking.

View File

@ -13,4 +13,4 @@ issues: https://github.com/ansible-collections/ansible.utils/issues
tags: [linux, networking, security, cloud, utilities, data, validation, utils] tags: [linux, networking, security, cloud, utilities, data, validation, utils]
# NOTE(pabelanger): We create an empty version key to keep ansible-galaxy # NOTE(pabelanger): We create an empty version key to keep ansible-galaxy
# happy. We dynamically inject version info based on git information. # happy. We dynamically inject version info based on git information.
version: 2.10.0-dev version: 2.10.2