diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 402d5e2def..7dbe2874f0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,11 +2,33 @@ name: Continuous integration on: push: - paths-ignore: - - 'explorer/**' + paths: + - 'clients/**' + - 'common/**' + - 'explorer-api/**' + - 'gateway/**' + - 'integrations/**' + - 'mixnode/**' + - 'sdk/rust/nym-sdk/**' + - 'service-providers/**' + - 'nym-api/**' + - 'nym-outfox/**' + - 'tools/nym-cli/**' + - 'tools/ts-rs-cli/**' pull_request: - paths-ignore: - - 'explorer/**' + paths: + - 'clients/**' + - 'common/**' + - 'explorer-api/**' + - 'gateway/**' + - 'integrations/**' + - 'mixnode/**' + - 'sdk/rust/nym-sdk/**' + - 'service-providers/**' + - 'nym-api/**' + - 'nym-outfox/**' + - 'tools/nym-cli/**' + - 'tools/ts-rs-cli/**' jobs: build: diff --git a/.github/workflows/connect.yml b/.github/workflows/connect.yml index 1d56e12ad7..29e347586e 100644 --- a/.github/workflows/connect.yml +++ b/.github/workflows/connect.yml @@ -2,8 +2,23 @@ name: Nym Connect (rust) on: push: - paths-ignore: - - 'explorer/**' + paths: + - 'nym-connect/**' + - 'clients/client-core/**' + - 'clients/socks5/**' + - 'common/**' + - 'gateway/gateway-requests/**' + - 'contracts/vesting/**' + - 'nym-api/nym-api-requests/**' + pull_request: + paths: + - 'nym-connect/**' + - 'clients/client-core/**' + - 'clients/socks5/**' + - 'common/**' + - 'gateway/gateway-requests/**' + - 'contracts/vesting/**' + - 'nym-api/nym-api-requests/**' jobs: build: diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 6d51356a80..0a5b5bd786 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -2,11 +2,13 @@ name: Contracts on: push: - paths-ignore: - - 'explorer/**' + paths: + - 'contracts/**' + - 'common/**' pull_request: paths-ignore: - - 'explorer/**' + - 'contracts/**' + - 'common/**' jobs: matrix_prep: diff --git a/.github/workflows/wallet.yml b/.github/workflows/wallet.yml index 6e23f6833a..a2ffef460e 100644 --- a/.github/workflows/wallet.yml +++ b/.github/workflows/wallet.yml @@ -2,11 +2,17 @@ name: Nym Wallet (rust) on: push: - paths-ignore: - - 'explorer/**' + paths: + - 'nym-wallet/**' + - 'common/**' + - 'contracts/vesting/**' + - 'nym-api/nym-api-requests/**' pull_request: - paths-ignore: - - 'explorer/**' + paths: + - 'nym-wallet/**' + - 'common/**' + - 'contracts/vesting/**' + - 'nym-api/nym-api-requests/**' jobs: build: diff --git a/.github/workflows/wasm_client_build.yml b/.github/workflows/wasm_client_build.yml index 4067e81939..d5f2011dd5 100644 --- a/.github/workflows/wasm_client_build.yml +++ b/.github/workflows/wasm_client_build.yml @@ -2,8 +2,13 @@ name: Wasm Client on: pull_request: - paths-ignore: - - 'explorer/**' + paths: + - 'clients/webassembly/**' + - 'clients/client-core/**' + - 'common/**' + - 'contracts/**' + - 'gateway/gateway-requests/**' + - 'nym-api/nym-api-requests/**' jobs: wasm: