Run daily tests #251
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Run daily tests | |
on: | |
workflow_dispatch: | |
schedule: | |
- cron: '0 0 * * *' | |
permissions: {} | |
jobs: | |
tests: | |
strategy: | |
matrix: | |
target: | |
# oldest 6.1 (which also have vmlinux file) | |
# - kernelctf lts-6.1.35 | |
# 6.1.35 hangs randomly at boot a lot, without any error | |
- kernelctf lts-6.1.36 | |
# newest 6.1 | |
- kernelctf lts-6.1.81 | |
# oldest 6.6 | |
- kernelctf lts-6.6.23 | |
# newest 6.6 | |
# release-date: 2025-01-10T12:00:00Z | |
- kernelctf lts-6.6.69 | |
- kernelctf cos-105-17412.495.75 | |
- kernelctf cos-109-17800.372.84 | |
# active mitigations | |
- kernelctf mitigation-v4-6.6 | |
- kernelctf mitigation-v3b-6.1.55 | |
# some middle releases | |
# release-date: 2024-07-31T12:00:00Z | |
- kernelctf lts-6.6.42 | |
- kernelctf cos-105-17412.370.75 | |
- kernelctf cos-109-17800.218.76 | |
# release-date: 2024-01-12T12:00:00Z | |
- kernelctf lts-6.1.70 | |
- kernelctf cos-105-17412.226.52 | |
- kernelctf cos-97-16919.404.26 | |
fail-fast: false # do not cancel test of other targets | |
uses: ./.github/workflows/run-tests.yml | |
secrets: inherit | |
with: | |
target: ${{matrix.target}} | |
silence_notifications: true | |
summary: | |
runs-on: ubuntu-latest | |
needs: tests | |
if: always() | |
steps: | |
- name: Checkout repo | |
uses: actions/checkout@v4 | |
- name: Send Google Chat Notification (on failure) | |
if: ${{ needs.tests.result != 'success' }} | |
env: | |
WEBHOOK_URL: ${{ secrets.WEBHOOK_EXPKIT }} | |
run: node ./.github/scripts/send_notification.js |