Skip to content

Commit fca601b

Browse files
Bot Updating Templated Files
1 parent 77948fa commit fca601b

File tree

5 files changed

+37
-2
lines changed

5 files changed

+37
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Issue & PR Tracker
2+
3+
on:
4+
issues:
5+
types: [opened,reopened,labeled,unlabeled]
6+
pull_request_target:
7+
types: [opened,reopened,review_requested,review_request_removed,labeled,unlabeled]
8+
9+
jobs:
10+
manage-project:
11+
permissions:
12+
issues: write
13+
uses: linuxserver/github-workflows/.github/workflows/issue-pr-tracker.yml@v1
14+
secrets: inherit
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Mark stale issues and pull requests
2+
on:
3+
schedule:
4+
- cron: '24 20 * * *'
5+
workflow_dispatch:
6+
7+
jobs:
8+
stale:
9+
permissions:
10+
issues: write
11+
pull-requests: write
12+
uses: linuxserver/github-workflows/.github/workflows/issues-cron.yml@v1
13+
secrets: inherit

.github/workflows/external_trigger.yml

+7
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ jobs:
6969
if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then
7070
echo "**** Version ${EXT_RELEASE} already pushed, exiting ****"
7171
exit 0
72+
elif [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.17/main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"mariadb"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]] || [[ $(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.17/main/armv7/APKINDEX.tar.gz" | tar -xz -C /tmp && awk '/^P:'"mariadb"'$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://') != "${EXT_RELEASE}" ]]; then
73+
echo "**** New version ${EXT_RELEASE} found; but not all arch repos updated yet; exiting ****"
74+
FAILURE_REASON="New version ${EXT_RELEASE} for mariadb tag latest is detected, however not all arch repos are updated yet. Will try again later."
75+
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903,
76+
"description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}],
77+
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
78+
exit 0
7279
elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-mariadb/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then
7380
echo "**** New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting ****"
7481
exit 0

.github/workflows/package_trigger_scheduler.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Package Trigger Scheduler
22

33
on:
44
schedule:
5-
- cron: '40 5 * * 6'
5+
- cron: '34 7 * * 2'
66
workflow_dispatch:
77

88
jobs:

.github/workflows/permissions.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
name: Permission check
22
on:
3-
pull_request:
3+
pull_request_target:
44
paths:
55
- '**/run'
66
- '**/finish'
7+
- '**/check'
78
jobs:
89
permission_check:
910
uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1

0 commit comments

Comments
 (0)