File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ # This is a basic workflow to help you get started with Actions
2
+
3
+ name : CI
4
+
5
+ # Controls when the action will run.
6
+ on :
7
+ # Triggers the workflow on push or pull request events but only for the main branch
8
+ push :
9
+ branches : [ main ]
10
+ pull_request :
11
+ branches : [ main ]
12
+
13
+ # Allows you to run this workflow manually from the Actions tab
14
+ workflow_dispatch :
15
+
16
+ jobs :
17
+ validate :
18
+ runs-on : ubuntu-latest
19
+
20
+ steps :
21
+ - uses : actions/checkout@v2
22
+
23
+ - uses : actions/setup-python@v2
24
+ with :
25
+ python-version : ' 3.8.x'
26
+
27
+ - name : Setup prerequirements
28
+ run : pip install cwltest schema-salad
29
+
30
+ - name : Download schema for conformance_tests.yaml
31
+ run : curl -LO https://raw.githubusercontent.com/common-workflow-language/cwltest/main/cwltest/cwltest-schema.yml
32
+
33
+ - name : Validate conformance_tests.yaml
34
+ run : schema-salad-tool cwltest-schema.yml conformance_tests.yaml
35
+
36
+ - name : Validate CWL documents
37
+ run : ./run_test.sh --self
You can’t perform that action at this time.
0 commit comments