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 directory: "/" # Location of package manifests
schedule: schedule:
interval: "weekly" interval: "weekly"
target-branch: develop
- package-ecosystem: github-actions - package-ecosystem: github-actions
directory: / directory: /
schedule: schedule:
interval: daily interval: daily
target-branch: develop
- package-ecosystem: docker - package-ecosystem: docker
directory: /internal/sm2ec/fiat directory: /internal/sm2ec/fiat
schedule: schedule:
interval: daily interval: daily
target-branch: develop

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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