name: Report Index on: workflow_call: inputs: env_json: required: true type: string secrets: GITEA_TOKEN: required: true env: GITEA_API_URL: ${{ fromJson(inputs.env_json).GITEA_API_URL }} GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} jobs: generate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/checkout@v4 with: repository: niko/gitea-ci-library path: .ci - name: Pending run: bash .ci/scripts/report-status.sh pending "Generating report index..." ci-build - name: Generate report index id: report-index run: bash .ci/.gitea/scripts/generate-report-index.sh - name: Report status if: always() run: | if [ "${{ steps.report-index.outcome }}" = "success" ]; then bash .ci/scripts/report-status.sh success "Build complete" ci-build else bash .ci/scripts/report-status.sh failure "Build FAILED" ci-build exit 1 fi