Changes to workflow files

This commit is contained in:
Rögl-Brunner Michel 2025-02-10 10:14:43 +01:00
parent 758659a91e
commit c845847ead
3 changed files with 49 additions and 31 deletions

View File

@ -23,7 +23,7 @@
{ {
"fileStatus": "modified", "fileStatus": "modified",
"includeGlobs": ["ct/**", "install/**", "misc/**", "turnkey/**", "vm/**"], "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": [ "delete script": [
@ -51,13 +51,20 @@
{ {
"fileStatus": null, "fileStatus": null,
"includeGlobs": ["*.md", ".github/**", "misc/*.func", "ct/create_lxc.sh"], "includeGlobs": ["*.md", ".github/**", "misc/*.func", "ct/create_lxc.sh"],
"excludeGlobs": ["misc/api.func"]
}
],
"api": [
{
"fileStatus": null,
"includeGlobs": ["api/**", "misc/api.func"],
"excludeGlobs": [] "excludeGlobs": []
} }
], ],
"high risk": [ "high risk": [
{ {
"fileStatus": null, "fileStatus": null,
"includeGlobs": ["misc/build.func", "misc/install.func"], "includeGlobs": ["misc/build.func", "misc/install.func", "ct/create_lxc.sh"],
"excludeGlobs": [] "excludeGlobs": []
} }
] ]

View File

@ -1,30 +1,34 @@
[ [
{ {
"title": "💥 Breaking Changes", "title": "💥 Breaking Changes",
"labels": ["breaking change"] "labels": ["breaking change"]
}, },
{ {
"title": "✨ New Scripts", "title": "✨ New Scripts",
"labels": ["new script"] "labels": ["new script"]
}, },
{ {
"title": "🚀 Updated Scripts", "title": "🚀 Updated Scripts",
"labels": ["update script"] "labels": ["update script"]
}, },
{ {
"title": "🌐 Website", "title": "🌐 Website",
"labels": ["website"] "labels": ["website"]
}, },
{ {
"title": "🐞 Bug Fixes", "title": "🐞 Bug Fixes",
"labels": ["bug fix"] "labels": ["bug fix"]
}, },
{ {
"title": "🧰 Maintenance", "title": "🧰 Maintenance",
"labels": ["maintenance"] "labels": ["maintenance"]
}, },
{ {
"title": "❔ Unlabelled", "title": "📡 API",
"labels": [] "labels": ["api"]
} },
{
"title": "❔ Unlabelled",
"labels": []
}
] ]

View File

@ -17,6 +17,13 @@ jobs:
pull-requests: write pull-requests: write
steps: 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 # Step 1: Checkout repository
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@v2
@ -71,7 +78,7 @@ jobs:
--base main \ --base main \
--label "automated pr" --label "automated pr"
env: env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GH_TOKEN: ${{ steps.generate-token.outputs.token }}
- name: Approve pull request - name: Approve pull request
if: env.changed == 'true' if: env.changed == 'true'