forked from Avaiga/taipy
-
Notifications
You must be signed in to change notification settings - Fork 0
48 lines (44 loc) · 1.69 KB
/
sync-project-issue-state.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: Project Issue State Sync
on:
schedule:
# Run once every day at mid day
- cron: 00 12 * * *
workflow_dispatch:
# Manual trigger
jobs:
issue-state-sync:
runs-on: ubuntu-latest
steps:
- name: Sync issue states
uses: dasmerlon/[email protected]
with:
# The secrets.PROJECT_ISSUE_SYNC_TOKEN is a fine-grained PAT with the following permissions:
# - Repo
# - Deployments: Read and write
# - Issues: Read and write
# - Pull requests: Read and write
# - Organization:
# - Administration: Read only
# - Projects: Read and write
# - Secrets: Read only
# And has access to the following repos:
# - taipy
# - taipy-enterprise
# - taipy-doc
# - taipy-cloud
# - website
# - taipy-benchmark
# - taipy-integration-testing
# - taipy-enterprise-integration-testing
# - taipy-studio
# - taipy-studio-gui
# - taipy-studio-config
# - Taipy-config-builder
# If more repos are added to the project, the PAT needs to be recreated with new access.
github_token: ${{ secrets.PROJECT_ISSUE_SYNC_TOKEN }}
owner: Avaiga
project_number: 6
# If the issue is in the Closed column, it will be closed.
closed_statuses: Closed
# If the issue is in any of the following columns, it will be opened.
open_statuses: New Issues - waiting for triage,Icebox,Contributor,Product Backlog,Sprint Backlog,In Progress,Review/QA