diff --git a/.github/autolabeler-config.json b/.github/autolabeler-config.json index 30e34b97..399004ee 100644 --- a/.github/autolabeler-config.json +++ b/.github/autolabeler-config.json @@ -23,7 +23,7 @@ { "fileStatus": "modified", "includeGlobs": ["ct/**", "install/**", "misc/**", "turnkey/**", "vm/**"], - "excludeGlobs": ["misc/build.func", "misc/install.func"] + "excludeGlobs": ["misc/build.func", "misc/install.func", "misc/api.func"] } ], "delete script": [ @@ -51,13 +51,20 @@ { "fileStatus": null, "includeGlobs": ["*.md", ".github/**", "misc/*.func", "ct/create_lxc.sh"], + "excludeGlobs": ["misc/api.func"] + } + ], + "api": [ + { + "fileStatus": null, + "includeGlobs": ["api/**", "misc/api.func"], "excludeGlobs": [] } ], "high risk": [ { "fileStatus": null, - "includeGlobs": ["misc/build.func", "misc/install.func"], + "includeGlobs": ["misc/build.func", "misc/install.func", "ct/create_lxc.sh"], "excludeGlobs": [] } ] diff --git a/.github/changelog-pr-config.json b/.github/changelog-pr-config.json index 5da6b306..911098d9 100644 --- a/.github/changelog-pr-config.json +++ b/.github/changelog-pr-config.json @@ -1,30 +1,34 @@ [ - { - "title": "💥 Breaking Changes", - "labels": ["breaking change"] - }, - { - "title": "✨ New Scripts", - "labels": ["new script"] - }, - { - "title": "🚀 Updated Scripts", - "labels": ["update script"] - }, - { - "title": "🌐 Website", - "labels": ["website"] - }, - { - "title": "🐞 Bug Fixes", - "labels": ["bug fix"] - }, - { - "title": "🧰 Maintenance", - "labels": ["maintenance"] - }, - { - "title": "❔ Unlabelled", - "labels": [] - } + { + "title": "💥 Breaking Changes", + "labels": ["breaking change"] + }, + { + "title": "✨ New Scripts", + "labels": ["new script"] + }, + { + "title": "🚀 Updated Scripts", + "labels": ["update script"] + }, + { + "title": "🌐 Website", + "labels": ["website"] + }, + { + "title": "🐞 Bug Fixes", + "labels": ["bug fix"] + }, + { + "title": "🧰 Maintenance", + "labels": ["maintenance"] + }, + { + "title": "📡 API", + "labels": ["api"] + }, + { + "title": "❔ Unlabelled", + "labels": [] + } ] diff --git a/.github/workflows/auto-update-app-headers.yml b/.github/workflows/auto-update-app-headers.yml index 8e21d772..5e447ea5 100644 --- a/.github/workflows/auto-update-app-headers.yml +++ b/.github/workflows/auto-update-app-headers.yml @@ -17,6 +17,13 @@ jobs: pull-requests: write steps: + - name: Generate a token + id: generate-token + uses: actions/create-github-app-token@v1 + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.APP_PRIVATE_KEY }} + # Step 1: Checkout repository - name: Checkout repository uses: actions/checkout@v2 @@ -71,7 +78,7 @@ jobs: --base main \ --label "automated pr" env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ steps.generate-token.outputs.token }} - name: Approve pull request if: env.changed == 'true'