Merge pull request #93 from prometheus-community/superq/fixup_discover

skip_changelog: Fix workflow outputs syntax
This commit is contained in:
gardar 2023-05-03 12:04:14 +00:00 committed by GitHub
commit 5c5f1f725d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 7 deletions

View file

@ -1,6 +1,12 @@
#!/usr/bin/env bash #!/usr/bin/env bash
#
# Description: Discover the upstream repo from each role default vars.
for defaults_file in roles/*/vars/main.yml ; do result=$(
role="$(echo "${defaults_file}" | cut -f2 -d'/')" for defaults_file in roles/*/vars/main.yml ; do
yq eval "[{\"repo\": ._${role}_repo, \"role\": \"${role}\"}]" "${defaults_file}" role="$(echo "${defaults_file}" | cut -f2 -d'/')"
done | yq -o json -I=0 yq eval "[{\"repo\": ._${role}_repo, \"role\": \"${role}\"}]" "${defaults_file}"
done | yq -o json -I=0
)
echo "result=${result}"

View file

@ -12,15 +12,15 @@ jobs:
discover-role-repos: discover-role-repos:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
role-repos: ${{ steps.discovered-role-repos.outputs.result }} role-repos: ${{ steps.discover.outputs.result }}
container: container:
image: quay.io/prometheus/golang-builder:base image: quay.io/prometheus/golang-builder:base
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Get repos for each role - name: Get repos for each role
id: discovered-role-repos id: discover
run: ./.github/scripts/discover_role_repos.sh run: ./.github/scripts/discover_role_repos.sh >> "$GITHUB_OUTPUT"
check_for_new_versions: check_for_new_versions:
runs-on: ubuntu-latest runs-on: ubuntu-latest