name: "SCALE: catalog-tests" on: workflow_call: inputs: checkoutCommit: required: true type: string chartChangesDetected: required: true type: string jobs: catalog-tests: name: Test SCALE Catalog runs-on: ubuntu-latest container: image: ghcr.io/truecharts/devcontainer:3.1.10@sha256:c239addf725eb5cedf79517f8089fdafdc32b5270d1893ee87ae6e511b9bcae3 steps: - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4 name: Checkout with: fetch-depth: 100 ref: ${{ inputs.checkoutCommit }} - name: Setting repo parent dir as safe safe.directory run: git config --global --add safe.directory "$GITHUB_WORKSPACE" ## TODO: Only run on the existing catalog when CI or template changes are actually detected # - name: Checkout # uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3 # with: # repository: truecharts/catalog # path: catalog - name: build-and-run run: | tools/build-release.sh