Skip to content

Add ansible-builder build endpoint #5656

Add ansible-builder build endpoint

Add ansible-builder build endpoint #5656

Workflow file for this run

# WARNING: DO NOT EDIT!
#
# This file was generated by plugin_template, and is managed by it. Please use
# './plugin-template --github galaxy_ng' to update this file.
#
# For more info visit https://github.com/pulp/plugin_template
---
name: Galaxy CI
on: {pull_request: {branches: ['**']}, push: {branches: ['**']}}
concurrency:
group: ${{ github.ref_name }}-${{ github.workflow }}
cancel-in-progress: true
jobs:
check_commit:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: ${{ github.event.after }} # for PR avoids checking out merge commit
fetch-depth: 0 # include all history
- name: Run script to validate commits for both pull request and a push
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}
GITHUB_USER: ${{ github.event.pull_request.user.login }}
GITHUB_PR_COMMITS_URL: ${{ github.event.pull_request.commits_url }}
START_COMMIT: ${{ github.event.before }}
END_COMMIT: ${{ github.event.after }}
run: |
python .ci/scripts/validate_commit_message_custom.py
lint_po:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- run: |
pip install lint-po
lint-po ./galaxy_ng/locale/*/LC_MESSAGES/*.po
lint:
uses: "./.github/workflows/lint.yml"

Check failure on line 55 in .github/workflows/ci.yml

View workflow run for this annotation

GitHub Actions / Galaxy CI

Invalid workflow file

The workflow is not valid. In .github/workflows/ci.yml (Line: 55, Col: 11): Error from called workflow ansible/galaxy_ng/.github/workflows/lint.yml@17cf30be4c4120e7eba967ef9955f945e4605148 (Line: 14, Col: 3): The workflow must contain at least one job with no dependencies.
build:
needs: lint
uses: "./.github/workflows/build.yml"
test:
needs: build
uses: "./.github/workflows/test.yml"
update_manifest:
runs-on: ubuntu-latest
needs: test
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: "Set GITHUB_BRANCH"
run: |
GITHUB_BRANCH=`sed 's/^refs\/heads\///' <<< $GITHUB_REF`
echo "GITHUB_BRANCH=${GITHUB_BRANCH}" >> $GITHUB_ENV
- name: Update Manifest for Ansible Hub UI
env:
GITHUB_PULL_REQUEST: ${{ github.event.number }}
MANIFEST_PASSPHRASE: ${{ secrets.MANIFEST_PASSPHRASE }}
run: .github/workflows/scripts/update_manifest.sh
shell: bash