pull_request:
branches:
- master
+ release:
+ types: [created, edited, published]
jobs:
molecule_default:
runs-on: ubuntu-latest
- uses: gofrolist/molecule-action@v2
with:
molecule_args: --scenario-name features
+ publish:
+ runs-on: ubuntu-latest
+ needs:
+ - molecule_default
+ - molecule_features
+ if: ${{ github.event_name == 'release' }}
+ steps:
+ - uses: actions/checkout@v2
+ - name: Upload to ansible-galaxy
+ uses: robertdebock/galaxy-action@1.1.0
+ with:
+ galaxy_api_key: '${{ secrets.GALAXY_API_KEY }}'