The role used .yaml while the molecule scenario used .yml, because molecule hard codes molecule.yml and has no fallback for the other extension. Aligning all files on .yml keeps the extension consistent across the repository and avoids surprises when a tool only supports one of both spellings. Co-authored-by: Copilot <copilot@github.com>
22 lines
524 B
YAML
22 lines
524 B
YAML
name: Release Ansible Role
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- '**'
|
|
workflow_dispatch: {}
|
|
|
|
jobs:
|
|
release:
|
|
name: Release Ansible Role
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Install Ansible Galaxy
|
|
run: |
|
|
apt update --yes
|
|
apt install --yes ansible
|
|
- env:
|
|
ANSIBLE_GALAXY_TOKEN: ${{ secrets.ANSIBLE_GALAXY_TOKEN }}
|
|
name: Update Ansible Role in Ansible Galaxy
|
|
run: |
|
|
ansible-galaxy role import --token=${ANSIBLE_GALAXY_TOKEN} volker-raschek ${GITHUB_REPOSITORY#*/} |