From 64ee292d15db2ec6c73498854b257f3d72c10ace Mon Sep 17 00:00:00 2001 From: kumvijaya Date: Sun, 30 Jun 2024 13:19:11 +0530 Subject: T6533: added workflows for PR checks --- .github/workflows/add-pr-labels.yml | 2 +- .github/workflows/auto-author-assign.yml | 2 +- .github/workflows/chceck-pr-message.yml | 2 +- .github/workflows/check-pr-conflicts.yml | 2 +- .github/workflows/check-stale.yml | 21 ++++++--------------- .github/workflows/check-unused-imports.yml | 3 ++- .github/workflows/codeql.yml | 2 +- .github/workflows/lint-j2.yml | 2 +- 8 files changed, 14 insertions(+), 22 deletions(-) (limited to '.github') diff --git a/.github/workflows/add-pr-labels.yml b/.github/workflows/add-pr-labels.yml index 8fb55408..c53fb7a7 100644 --- a/.github/workflows/add-pr-labels.yml +++ b/.github/workflows/add-pr-labels.yml @@ -12,5 +12,5 @@ permissions: jobs: add-pr-label: - uses: vyos/.github/.github/workflows/add-pr-labels.yml@current + uses: vyos/.github/.github/workflows/add-pr-labels.yml@sagitta secrets: inherit diff --git a/.github/workflows/auto-author-assign.yml b/.github/workflows/auto-author-assign.yml index 61612cce..f3980f50 100644 --- a/.github/workflows/auto-author-assign.yml +++ b/.github/workflows/auto-author-assign.yml @@ -10,5 +10,5 @@ permissions: jobs: assign-author: - uses: vyos/.github/.github/workflows/assign-author.yml@current + uses: vyos/.github/.github/workflows/assign-author.yml@sagitta secrets: inherit diff --git a/.github/workflows/chceck-pr-message.yml b/.github/workflows/chceck-pr-message.yml index 4a2777e2..0770656b 100644 --- a/.github/workflows/chceck-pr-message.yml +++ b/.github/workflows/chceck-pr-message.yml @@ -14,5 +14,5 @@ jobs: check-pr-title: - uses: vyos/.github/.github/workflows/check-pr-message.yml@current + uses: vyos/.github/.github/workflows/check-pr-message.yml@sagitta secrets: inherit diff --git a/.github/workflows/check-pr-conflicts.yml b/.github/workflows/check-pr-conflicts.yml index 5417fbb4..1f7b38bb 100644 --- a/.github/workflows/check-pr-conflicts.yml +++ b/.github/workflows/check-pr-conflicts.yml @@ -9,6 +9,6 @@ permissions: jobs: check-pr-conflict-call: - uses: vyos/.github/.github/workflows/check-pr-merge-conflict.yml@current + uses: vyos/.github/.github/workflows/check-pr-merge-conflict.yml@sagitta secrets: inherit diff --git a/.github/workflows/check-stale.yml b/.github/workflows/check-stale.yml index 5996e384..1cd4dec5 100644 --- a/.github/workflows/check-stale.yml +++ b/.github/workflows/check-stale.yml @@ -3,20 +3,11 @@ on: schedule: - cron: "0 0 * * *" +permissions: + pull-requests: write + contents: read + jobs: stale: - runs-on: ubuntu-latest - if: github.repository == 'vyos/vyatta-cfg-system' - steps: - # Issue stale management - - uses: actions/stale@v6 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - days-before-stale: 90 - days-before-close: -1 - stale-issue-message: 'This issue is stale because it has been open 90 days with no activity. The issue will be reviewed by a maintainer and may be closed' - stale-issue-label: 'state: stale' - exempt-issue-labels: 'state: accepted, state: in-progress' - stale-pr-message: 'This PR is stale because it has been open 30 days with no activity. The PR will be reviewed by a maintainer and may be closed' - stale-pr-label: 'state: stale' - exempt-pr-labels: 'state: accepted, state: in-progress' + uses: vyos/.github/.github/workflows/check-stale.yml@sagitta + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/check-unused-imports.yml b/.github/workflows/check-unused-imports.yml index 703c8ff5..d7a5aab3 100644 --- a/.github/workflows/check-unused-imports.yml +++ b/.github/workflows/check-unused-imports.yml @@ -7,9 +7,10 @@ on: workflow_dispatch: permissions: + pull-requests: write contents: read jobs: check-unused-imports: - uses: vyos/.github/.github/workflows/check-unused-imports.yml@current + uses: vyos/.github/.github/workflows/check-unused-imports.yml@sagitta secrets: inherit diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index e1ecf95a..30bd1b58 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -16,7 +16,7 @@ permissions: jobs: codeql-analysis-call: - uses: vyos/.github/.github/workflows/codeql-analysis.yml@current + uses: vyos/.github/.github/workflows/codeql-analysis.yml@sagitta secrets: inherit with: languages: "['python']" \ No newline at end of file diff --git a/.github/workflows/lint-j2.yml b/.github/workflows/lint-j2.yml index 643cef74..2114f07d 100644 --- a/.github/workflows/lint-j2.yml +++ b/.github/workflows/lint-j2.yml @@ -13,5 +13,5 @@ jobs: j2lint: - uses: vyos/.github/.github/workflows/lint-j2.yml@current + uses: vyos/.github/.github/workflows/lint-j2.yml@sagitta secrets: inherit \ No newline at end of file -- cgit v1.2.3