Skip to content

demo: idempotency tech-debt — falsy responses + Redis None handling #4

demo: idempotency tech-debt — falsy responses + Redis None handling

demo: idempotency tech-debt — falsy responses + Redis None handling #4

Workflow file for this run

# Shadow PR review bot — installed via reusable workflow at sudsali/shadow.
# See https://github.com/sudsali/shadow for docs and security model.
name: Shadow
on:
pull_request_target:
types: [opened, reopened, synchronize]
workflow_dispatch:
inputs:
pr_number:
required: true
description: "PR number to review"
dry_run:
type: boolean
default: false
shadow_ref:
default: v0
description: "Pin to a Shadow release (v0 or commit SHA)"
permissions:
contents: read
id-token: write
pull-requests: write
issues: write
jobs:
shadow:
uses: sudsali/shadow/.github/workflows/shadow-review.yml@38f2dd08914b79a43a2eb0100a246ad5e664acfc # v0

Check failure on line 28 in .github/workflows/shadow.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/shadow.yml

Invalid workflow file

error parsing called workflow ".github/workflows/shadow.yml" -> "sudsali/shadow/.github/workflows/shadow-review.yml@cc9aea0bf5407458db5be1a238387ca1d03d162f" : workflow was not found. See https://docs.github.com/actions/learn-github-actions/reusing-workflows#access-to-reusable-workflows for more information.
with:
pr_number: ${{ inputs.pr_number }}
dry_run: ${{ inputs.dry_run && 'true' || 'false' }}
shadow_ref: ${{ inputs.shadow_ref || 'v0' }}
secrets:
AWS_ROLE_ARN: ${{ secrets.AWS_ROLE_ARN }}