1
0
Fork 0
mirror of https://github.com/Detanup01/gbe_fork.git synced 2025-04-22 06:02:06 +02:00

* trigger workflows only for corresponding files/folders

* allow running them unconditionally for branches matching `ci-build*`
This commit is contained in:
otavepto 2024-05-09 01:11:17 +03:00
parent 1e2425d48a
commit 31f6ed7495
6 changed files with 34 additions and 61 deletions

View file

@ -8,19 +8,12 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - 'tools/generate_emu_config/**'
- 'post_build/**'
- 'z_original_repo_files/**'
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger

View file

@ -8,19 +8,12 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - 'tools/generate_emu_config/**'
- 'post_build/**'
- 'z_original_repo_files/**'
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger

View file

@ -8,19 +8,20 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - '!dev.notes/**'
- 'post_build/**' - '!post_build/**'
- 'z_original_repo_files/**' - '!z_original_repo_files/**'
- '!sdk/*.txt'
- '!LICENSE'
# tools
- '!tools/generate_emu_config/**'
- '!tools/migrate_gse/**'
- '!tools/steamclient_loader/linux/**' # these are just shell scripts, not compiled
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger
@ -29,7 +30,6 @@ permissions:
contents: write contents: write
env: env:
DEPS_CACHE_KEY: emu-deps-linux DEPS_CACHE_KEY: emu-deps-linux
DEPS_CACHE_DIR: build/deps/linux DEPS_CACHE_DIR: build/deps/linux

View file

@ -8,19 +8,12 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - 'tools/migrate_gse/**'
- 'post_build/**'
- 'z_original_repo_files/**'
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger

View file

@ -8,19 +8,12 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - 'tools/migrate_gse/**'
- 'post_build/**'
- 'z_original_repo_files/**'
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger

View file

@ -8,19 +8,20 @@ on:
] ]
tags: tags:
- release* - release*
paths-ignore:
- '**/*.md'
- 'dev.notes/**'
- 'post_build/**'
- 'z_original_repo_files/**'
pull_request: pull_request:
branches: [ "dev" ] branches: [ "dev" ]
paths-ignore: paths:
- '**/*.md' - '!**/*.md'
- 'dev.notes/**' - '!dev.notes/**'
- 'post_build/**' - '!post_build/**'
- 'z_original_repo_files/**' - '!z_original_repo_files/**'
- '!sdk/*.txt'
- '!LICENSE'
# tools
- '!tools/generate_emu_config/**'
- '!tools/migrate_gse/**'
- '!tools/steamclient_loader/linux/**'
workflow_dispatch: workflow_dispatch:
# allows manual trigger # allows manual trigger