name: Publish collection to Galaxy on: push: tags: - 'v*' jobs: publish: runs-on: ubuntu-24.04 steps: - run: apt install -y pipx yq - run: pipx install ansible==12.3.0 --include-deps - run: pipx inject ansible ansible-lint --include-apps - uses: actions/checkout@v6 - run: > cd seb4itik/byow && VER=$(yq -r '.version' galaxy.yml) && /root/.local/bin/ansible-galaxy collection build && /root/.local/bin/ansible-galaxy collection publish seb4itik-byow-${VER}.tar.gz --api-key ${{ secrets.GALAXY_API_KEY }} # - uses: actions/gitea-upload-artifact@v3 # with: # path: /workspace/itik/bgwaf/seb4itik/byow/seb4itik-byow-0.1.2.tar.gz