mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
45 lines
1.3 KiB
YAML
45 lines
1.3 KiB
YAML
name: Label for stale render deploys
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: '0 0 * * *'
|
|
|
|
permissions:
|
|
issues: write
|
|
|
|
jobs:
|
|
label-stale-deploys:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
pull-requests: write
|
|
steps:
|
|
- uses: akshaysasidrn/stale-label-fetch@v1.1
|
|
id: stale-label
|
|
with:
|
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
|
stale-label: 'active-review-app'
|
|
stale-time: '86400'
|
|
type: 'pull_request'
|
|
- name: Get stale numbers
|
|
run: echo "Matched PR numbers - ${{ steps.stale-label.outputs.stale-numbers }}"
|
|
- name: Add suspend label
|
|
uses: actions/github-script@v6
|
|
env:
|
|
STALE_NUMBERS: ${{ steps.stale-label.outputs.stale-numbers }}
|
|
with:
|
|
github-token: ${{ secrets.TJ_BOT_PAT }}
|
|
script: |
|
|
if (!process.env.STALE_NUMBERS) return
|
|
|
|
const prNumbers = process.env.STALE_NUMBERS.split(",")
|
|
|
|
console.log(`Adding suspend labels for: ${prNumbers}`)
|
|
|
|
for (const prNumber of prNumbers) {
|
|
github.rest.issues.addLabels({
|
|
issue_number: prNumber,
|
|
owner: context.repo.owner,
|
|
repo: context.repo.repo,
|
|
labels: ['suspend-review-app']
|
|
})
|
|
}
|