Skip to content

a

a #5

Workflow file for this run

name: Central repo for running language checks
on:
push:
jobs:
get-repository-languages:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/github-script@v8
id: set-languages-result
with:
script: |
const { data } = await github.rest.repos.listLanguages({
owner: context.repo.owner,
repo: context.repo.repo,
});
return Object.keys(data)
outputs:
languages: ${{ steps.set-languages-result.outputs.result }}
call-workflow-passing-data:
runs-on: ubuntu-latest
permissions:
contents: read
strategy:
matrix:
language: ${{ fromJSON(needs.get-repository-languages.outputs.languages) }}
needs: [get-repository-languages]
steps:
- name: Run scan for ${{matrix.language}}
uses: ./.github/actions/scans/python/action.yml
# uses: ./.github/workflows/test-trigger.yml
# with:
# language: ${{matrix.language}}