+++ /dev/null
-name: Latest Changes
-
-on:
- pull_request_target: # zizmor: ignore[dangerous-triggers]
- branches:
- - master
- types:
- - closed
- workflow_dispatch:
- inputs:
- number:
- description: PR number
- required: true
- debug_enabled:
- description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)'
- required: false
- default: 'false'
-
-permissions: {}
-
-jobs:
- latest-changes:
- runs-on: ubuntu-latest
- if: github.event_name == 'workflow_dispatch' || github.event.pull_request.merged == true
- timeout-minutes: 5
- steps:
- - name: Dump GitHub context
- env:
- GITHUB_CONTEXT: ${{ toJson(github) }}
- run: echo "$GITHUB_CONTEXT"
- - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- with:
- ref: ${{ github.event.repository.default_branch }}
- # To allow latest-changes to commit to the main branch
- token: ${{ secrets.FASTAPI_LATEST_CHANGES }} # zizmor: ignore[secrets-outside-env]
- persist-credentials: true # required by tiangolo/latest-changes
- # Allow debugging with tmate
- - name: Setup tmate session
- uses: mxschmitt/action-tmate@35b54afac29c97fb54faba5b513f8fbd1882f113 # v3.24
- if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled == 'true' }}
- with:
- limit-access-to-actor: true
- - uses: tiangolo/latest-changes@8a940392f4c65274539453a5d5a76d9550203ac1 # 0.7.1
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- debug_logs: true