Browse Source

Do not test if other schemes duplicate_consistency files changed

tags/v0.0.1
Thom Wiggers 4 years ago
committed by Kris Kwiatkowski
parent
commit
a7bff5a7b5
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      .github/workflows/template.yml.j2

+ 16
- 0
.github/workflows/template.yml.j2 View File

@@ -1,18 +1,34 @@
on:
push:
paths:
# build if tests change
- 'test/**'
# do not build if other schemes duplicate_consistency files change
- '!test/duplicate_consistency/*.yml'
- 'test/duplicate_consistency/{- scheme_name -}*.yml'
# build if common files change
- 'common/**'
# build if scheme changed
- 'crypto_{- scheme_type -}/{- scheme_name -}/**'
# build if workflow file changed
- '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml'
# Build if any files in the root change, except .md files
- '*'
- '!*.md'
pull_request:
paths:
# build if tests change
- 'test/**'
# do not build if other schemes duplicate_consistency files change
- '!test/duplicate_consistency/*.yml'
- 'test/duplicate_consistency/{- scheme_name -}*.yml'
# build if common files change
- 'common/**'
# build if scheme changed
- 'crypto_{- scheme_type -}/{- scheme_name -}/**'
# build if workflow file changed
- '.github/workflows/{- scheme_type -}_{- scheme_name -}.yml'
# Build if any files in the root change, except .md files
- '*'
- '!*.md'
schedule:


Loading…
Cancel
Save