diff --git a/.github/workflows/coins-tests.yml b/.github/workflows/coins-tests.yml index c53ad929..bd5c798a 100644 --- a/.github/workflows/coins-tests.yml +++ b/.github/workflows/coins-tests.yml @@ -8,7 +8,13 @@ on: - "common/**" - "crypto/**" - "coins/**" + pull_request: + paths: + - "common/**" + - "crypto/**" + - "coins/**" + workflow_dispatch: jobs: diff --git a/.github/workflows/common-tests.yml b/.github/workflows/common-tests.yml index 9c12118f..87d52d72 100644 --- a/.github/workflows/common-tests.yml +++ b/.github/workflows/common-tests.yml @@ -6,7 +6,11 @@ on: - develop paths: - "common/**" + pull_request: + paths: + - "common/**" + workflow_dispatch: jobs: diff --git a/.github/workflows/crypto-tests.yml b/.github/workflows/crypto-tests.yml index d2a6a0b6..d3120a46 100644 --- a/.github/workflows/crypto-tests.yml +++ b/.github/workflows/crypto-tests.yml @@ -7,7 +7,12 @@ on: paths: - "common/**" - "crypto/**" + pull_request: + paths: + - "common/**" + - "crypto/**" + workflow_dispatch: jobs: diff --git a/.github/workflows/message-queue-tests.yml b/.github/workflows/message-queue-tests.yml index 2819971c..f9042a93 100644 --- a/.github/workflows/message-queue-tests.yml +++ b/.github/workflows/message-queue-tests.yml @@ -7,7 +7,12 @@ on: paths: - "message-queue/**" - "tests/message-queue/**" + pull_request: + paths: + - "message-queue/**" + - "tests/message-queue/**" + workflow_dispatch: jobs: diff --git a/.github/workflows/monero-tests.yaml b/.github/workflows/monero-tests.yaml index fe9fe1d0..7e6532e7 100644 --- a/.github/workflows/monero-tests.yaml +++ b/.github/workflows/monero-tests.yaml @@ -13,6 +13,8 @@ on: - "coins/monero/**" - "processor/**" + workflow_dispatch: + jobs: # Only run these once since they will be consistent regardless of any node unit-tests: diff --git a/.github/workflows/no-std.yml b/.github/workflows/no-std.yml index 6e1cd508..94446f04 100644 --- a/.github/workflows/no-std.yml +++ b/.github/workflows/no-std.yml @@ -9,7 +9,14 @@ on: - "crypto/**" - "coins/**" - "tests/no-std/**" + pull_request: + paths: + - "common/**" + - "crypto/**" + - "coins/**" + - "tests/no-std/**" + workflow_dispatch: jobs: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d0399382..92b1c3cf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,17 @@ on: - "processor/**" - "coordinator/**" - "substrate/**" + pull_request: + paths: + - "common/**" + - "crypto/**" + - "coins/**" + - "message-queue/**" + - "processor/**" + - "coordinator/**" + - "substrate/**" + workflow_dispatch: jobs: diff --git a/deny.toml b/deny.toml index 0361de9f..c27ee4f5 100644 --- a/deny.toml +++ b/deny.toml @@ -65,6 +65,8 @@ exceptions = [ { allow = ["AGPL-3.0"], name = "serai-node" }, { allow = ["AGPL-3.0"], name = "serai-client" }, + + { allow = ["AGPL-3.0"], name = "serai-message-queue-tests" }, ] [[licenses.clarify]]