Merge pull request #4763 from kolyshkin/1.3-sched

[1.3] ci fixes + support for scheduled ci jobs
This commit is contained in:
lfbzhm
2025-05-10 19:39:05 +08:00
committed by GitHub
2 changed files with 9 additions and 4 deletions
+3 -2
View File
@@ -10,6 +10,7 @@ on:
- main
- release-*
pull_request:
workflow_dispatch:
permissions:
contents: read
@@ -32,12 +33,12 @@ jobs:
# Disable most of criu-dev jobs, as they are expensive
# (need to compile criu) and don't add much value/coverage.
- criu: criu-dev
go-version: 1.22.x
go-version: 1.23.x
- criu: criu-dev
rootless: rootless
- criu: criu-dev
race: -race
- go-version: 1.22.x
- go-version: 1.23.x
os: actuated-arm64-6cpu-8gb
- race: "-race"
os: actuated-arm64-6cpu-8gb
+6 -2
View File
@@ -7,6 +7,7 @@ on:
- main
- release-*
pull_request:
workflow_dispatch:
env:
GO_VERSION: 1.24
permissions:
@@ -151,21 +152,24 @@ jobs:
contents: read
pull-requests: read
runs-on: ubuntu-24.04
# Only check commits on pull requests.
if: github.event_name == 'pull_request'
steps:
- name: get pr commits
if: github.event_name == 'pull_request' # Only check commits on pull requests.
id: 'get-pr-commits'
uses: tim-actions/get-pr-commits@v1.3.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: check subject line length
if: github.event_name == 'pull_request' # Only check commits on pull requests.
uses: tim-actions/commit-message-checker-with-regex@v0.3.2
with:
commits: ${{ steps.get-pr-commits.outputs.commits }}
pattern: '^.{0,72}(\n.*)*$'
error: 'Subject too long (max 72)'
- name: succeed (not a PR)
if: github.event_name != 'pull_request'
run: echo "Nothing to check here."
cfmt:
runs-on: ubuntu-24.04