MNT Run module-standardiser

This commit is contained in:
Steve Boyd 2024-05-20 12:54:59 +12:00
parent 3b2b4c6958
commit fdadf73df1
7 changed files with 50 additions and 7 deletions

21
.github/workflows/dispatch-ci.yml vendored Normal file
View File

@ -0,0 +1,21 @@
name: Dispatch CI
on:
# At 12:00 AM UTC, only on Wednesday and Thursday
schedule:
- cron: '0 0 * * 3,4'
permissions: {}
jobs:
dispatch-ci:
name: Dispatch CI
# Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
runs-on: ubuntu-latest
permissions:
contents: read
actions: write
steps:
- name: Dispatch CI
uses: silverstripe/gha-dispatch-ci@v1

View File

@ -1,17 +1,21 @@
name: Keepalive name: Keepalive
on: on:
# At 1:05 PM UTC, on day 22 of the month # At 9:45 PM UTC, on day 18 of the month
schedule: schedule:
- cron: '5 13 22 * *' - cron: '45 21 18 * *'
workflow_dispatch: workflow_dispatch:
permissions: {}
jobs: jobs:
keepalive: keepalive:
name: Keepalive name: Keepalive
# Only run cron on the silverstripe account # Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule') if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
actions: write
steps: steps:
- name: Keepalive - name: Keepalive
uses: silverstripe/gha-keepalive@v1 uses: silverstripe/gha-keepalive@v1

View File

@ -1,17 +1,22 @@
name: Merge-up name: Merge-up
on: on:
# At 2:20 PM UTC, only on Saturday # At 12:00 AM UTC, only on Sunday
schedule: schedule:
- cron: '20 14 * * 6' - cron: '0 0 * * 0'
workflow_dispatch: workflow_dispatch:
permissions: {}
jobs: jobs:
merge-up: merge-up:
name: Merge-up name: Merge-up
# Only run cron on the silverstripe account # Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule') if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
actions: write
steps: steps:
- name: Merge-up - name: Merge-up
uses: silverstripe/gha-merge-up@v1 uses: silverstripe/gha-merge-up@v1

View File

@ -4,7 +4,9 @@ on:
workflow_dispatch: workflow_dispatch:
# Run on a schedule of once per quarter # Run on a schedule of once per quarter
schedule: schedule:
- cron: '0 0 1 */3 *' - cron: '20 4 1 */3 *'
permissions: {}
jobs: jobs:
update-js: update-js:
@ -12,6 +14,10 @@ jobs:
# Only run cron on the silverstripe account # Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule') if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
actions: write
steps: steps:
- name: Update JS - name: Update JS
uses: silverstripe/gha-update-js@v1 uses: silverstripe/gha-update-js@v1

View File

@ -1,6 +1,6 @@
BSD 3-Clause License BSD 3-Clause License
Copyright (c) 2008-2023, SilverStripe Limited - www.silverstripe.com Copyright (c) 2008-2023, Silverstripe Limited - www.silverstripe.com
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without

View File

@ -33,5 +33,9 @@
"psr-4": { "psr-4": {
"SSilverStripe\\FrameworkTest\\": "code/" "SSilverStripe\\FrameworkTest\\": "code/"
} }
},
"require-dev": {
"silverstripe/standards": "^1",
"phpstan/extension-installer": "^1.3"
} }
} }

3
phpstan.neon.dist Normal file
View File

@ -0,0 +1,3 @@
parameters:
paths:
- code