+++ /dev/null
-name: Latest Changes
-
-on:
- pull_request_target: # zizmor: ignore[dangerous-triggers]
- branches:
- - main
- 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:
- - 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.SQLMODEL_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