From 1db46aed48844d0d2eb7ba83bc30e9e206a1e00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20Bary=C5=82a?= Date: Sun, 9 Feb 2025 20:26:22 +0100 Subject: [PATCH 1/3] CI: Run checks for PRs to any branch There isn't really any good reason to restrict PR CI to specific branches. Allowing all will let us to cooperate on some longer-lived branches. --- .github/workflows/authenticate_test.yml | 3 +-- .github/workflows/book.yml | 3 +-- .github/workflows/cassandra.yml | 3 +-- .github/workflows/rust.yml | 3 +-- .github/workflows/semver_checks.yml | 3 +-- .github/workflows/serverless.yaml | 4 +--- .github/workflows/tls.yml | 3 +-- 7 files changed, 7 insertions(+), 15 deletions(-) diff --git a/.github/workflows/authenticate_test.yml b/.github/workflows/authenticate_test.yml index 14f979c0c4..22eb7079f0 100644 --- a/.github/workflows/authenticate_test.yml +++ b/.github/workflows/authenticate_test.yml @@ -7,8 +7,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' + - '**' env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/book.yml b/.github/workflows/book.yml index cb5e766e40..cf6c226b62 100644 --- a/.github/workflows/book.yml +++ b/.github/workflows/book.yml @@ -8,8 +8,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' + - '**' env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/cassandra.yml b/.github/workflows/cassandra.yml index 6c8a71874d..5754dc3ada 100644 --- a/.github/workflows/cassandra.yml +++ b/.github/workflows/cassandra.yml @@ -8,8 +8,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' + - '**' env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 2d4a9e92d0..81b19bd166 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -7,8 +7,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' + - '**' env: CARGO_TERM_COLOR: always diff --git a/.github/workflows/semver_checks.yml b/.github/workflows/semver_checks.yml index bcad2f0b3c..628b5af43b 100644 --- a/.github/workflows/semver_checks.yml +++ b/.github/workflows/semver_checks.yml @@ -5,8 +5,7 @@ name: Semver checks on: pull_request_target: branches: - - main - - 'branch-*' + - '**' push: tags: - v*.*.* diff --git a/.github/workflows/serverless.yaml b/.github/workflows/serverless.yaml index e8ffc74d6c..9da2f05f6c 100644 --- a/.github/workflows/serverless.yaml +++ b/.github/workflows/serverless.yaml @@ -7,9 +7,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' - + - '**' env: CARGO_TERM_COLOR: always RUST_BACKTRACE: full diff --git a/.github/workflows/tls.yml b/.github/workflows/tls.yml index 21c1443280..e588a1ed2d 100644 --- a/.github/workflows/tls.yml +++ b/.github/workflows/tls.yml @@ -7,8 +7,7 @@ on: - 'branch-*' pull_request: branches: - - main - - 'branch-*' + - '**' env: CARGO_TERM_COLOR: always From a26eba47672b4dae9255e19a7453ee4bec8844f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20Bary=C5=82a?= Date: Sun, 9 Feb 2025 20:27:52 +0100 Subject: [PATCH 2/3] CI: Stricter docs pages rule Our tags always contains full version number, there is no reason to allow anything else. --- .github/workflows/docs-pages.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-pages.yaml b/.github/workflows/docs-pages.yaml index 52cc36140c..ba743cb837 100644 --- a/.github/workflows/docs-pages.yaml +++ b/.github/workflows/docs-pages.yaml @@ -7,7 +7,7 @@ on: branches: - main tags: - - 'v0.*' + - 'v0.*.*' paths: - "docs/**" workflow_dispatch: From d2463c053e76dec5203835a3e9fbc04cab421001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20Bary=C5=82a?= Date: Sun, 9 Feb 2025 20:28:34 +0100 Subject: [PATCH 3/3] Docs pages: prepare for 1.0 If we released 1.0 now, docs for it would not be published. --- .github/workflows/docs-pages.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docs-pages.yaml b/.github/workflows/docs-pages.yaml index ba743cb837..820df6d9cd 100644 --- a/.github/workflows/docs-pages.yaml +++ b/.github/workflows/docs-pages.yaml @@ -8,6 +8,7 @@ on: - main tags: - 'v0.*.*' + - 'v1.*.*' paths: - "docs/**" workflow_dispatch: