ci: add branch protection

This commit is contained in:
Sun Yimin 2025-08-08 09:48:58 +08:00 committed by GitHub
parent 2de1effe3c
commit 641a6fa205
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 35 additions and 32 deletions

View File

@ -9,13 +9,16 @@ updates:
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
target-branch: develop
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
target-branch: develop
- package-ecosystem: docker
directory: /internal/sm2ec/fiat
schedule:
interval: daily
target-branch: develop

View File

@ -2,9 +2,9 @@ name: ci
on:
push:
branches: [ main ]
branches: [ "develop", "main" ]
pull_request:
branches: [ main ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -1,7 +1,7 @@
name: Update License File
on:
push:
branches: [ main ]
branches: [ "develop" ]
paths:
- 'go.mod'
- 'go.sum'

View File

@ -2,9 +2,9 @@ name: macOs
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -12,7 +12,7 @@ on:
schedule:
- cron: '32 2 * * 2'
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
# Declare default permissions as read only.
permissions: read-all

View File

@ -5,9 +5,9 @@ name: ppc64le-qemu
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -5,9 +5,9 @@ name: arm64-qemu
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -5,9 +5,9 @@ name: riscv64-qemu
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -5,9 +5,9 @@ name: s390x-qemu
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read

View File

@ -5,9 +5,9 @@ name: sm3-sm4-ni-qemu
on:
push:
branches: [ "main" ]
branches: [ "develop", "main" ]
pull_request:
branches: [ "main" ]
branches: [ "develop", "main" ]
permissions:
contents: read