ansible-collection-prometheus/.github/workflows/publish.yml
SuperQ f2ef3677af
packaging: Fix publish action version
Use the full semver version for the publish action.

Signed-off-by: SuperQ <superq@gmail.com>
2023-03-04 09:09:48 +01:00

32 lines
819 B
YAML

---
name: Ansible collection publish
on:
push:
tags:
- '*'
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: "Install tools"
run: "python -m pip install ansible-base --disable-pip-version-check"
- name: "Build the collection"
run: ansible-galaxy collection build
- name: "Upload built collection to release"
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: prometheus-prometheus-*.tar.gz
file_glob: true
tag: ${{ github.ref }}
overwrite: true
- name: "Publish collection on galaxy"
uses: ansible/ansible-publish-action@v1.0.0
with:
api_key: ${{ secrets.ANSIBLE_GALAXY_API_KEY }}