1
1
name : Run Bio2RDF PHP scripts
2
-
3
2
on :
4
3
workflow_dispatch :
5
4
push :
8
7
branches : [ master ]
9
8
10
9
jobs :
11
-
12
10
run-scripts :
13
11
runs-on : ubuntu-latest
14
12
strategy :
15
13
matrix :
16
- bio2rdf-dataset : ['hgnc', 'sgd']
17
- # bio2rdf-dataset: ['clinicaltrials', 'hgnc', 'sgd', 'pdb']
18
- # bio2rdf-dataset: ['hgnc']
19
- # bio2rdf-dataset: ['clinicaltrials', 'hgnc', 'sgd', 'pdb', 'pubmed', 'sabiork', 'affymetrix', 'pubchem', 'pharmgkb', 'lsr', 'drugbank', 'omim', 'mesh', 'interpro', 'ncbigene', 'irefindex', 'sider', 'mgi', 'homologene', 'genbank', 'taxonomy', 'chembl', 'wormbase', 'ctd', 'uniprot', 'dbsnp', 'ndc', 'biomodels', 'genage', 'ipi', 'pathwaycommons', 'biopax', 'refseq', 'bioportal', 'iproclass', 'goa', 'unists']
14
+ bio2rdf-dataset : ['hgnc', 'goa']
15
+ # bio2rdf-dataset: ['hgnc', 'clinicaltrials', 'sgd', 'pdb', 'pubmed', 'sabiork', 'affymetrix', 'pubchem', 'pharmgkb', 'lsr', 'drugbank', 'omim', 'mesh', 'interpro', 'ncbigene', 'irefindex', 'sider', 'mgi', 'homologene', 'genbank', 'taxonomy', 'chembl', 'wormbase', 'ctd', 'uniprot', 'dbsnp', 'ndc', 'biomodels', 'genage', 'ipi', 'pathwaycommons', 'biopax', 'refseq', 'bioportal', 'iproclass', 'goa', 'unists']
20
16
21
17
steps :
22
18
- name : Setup PHP with PECL extension
23
19
uses : shivammathur/setup-php@v2
24
20
with :
25
21
php-version : ' 7.4'
26
22
ini-values : ' memory_limit = 6144M'
27
- # Default PHP version: 8.0.0
28
- # extensions: imagick, swoole
23
+ # Issue with default PHP 8.0 (4 error handling args instead of 5 expected)
29
24
30
25
# # Setting up the environment
31
26
# https://github.com/bio2rdf/bio2rdf-scripts/wiki/Setting-up-the-developer-environment
@@ -38,21 +33,11 @@ jobs:
38
33
- uses : actions/checkout@v2
39
34
with :
40
35
path : ' bio2rdf-scripts'
41
- # submodules: 'true'
42
36
43
37
- name : Create data folders
44
38
run : |
45
39
mkdir -p data/download
46
40
mkdir -p data/rdf
47
- php --version
48
- pwd
49
- ls
50
- echo 'BIO2RDF-SCRIPTS FOLDER /home/runner/work/bio2rdf-scripts/bio2rdf-scripts/bio2rdf-scripts'
51
- ls /home/runner/work/bio2rdf-scripts/bio2rdf-scripts/bio2rdf-scripts
52
- echo 'PHP LIB FOLDER /home/runner/work/bio2rdf-scripts/bio2rdf-scripts/php-lib'
53
- ls /home/runner/work/bio2rdf-scripts/bio2rdf-scripts/php-lib
54
-
55
- # ls /home/runner/work/bio2rdf-scripts/bio2rdf-scripts
56
41
57
42
# # Run the Bio2RDF PHP parsers
58
43
# https://github.com/bio2rdf/bio2rdf-scripts/wiki/Run-the-Bio2RDF-parsers
71
56
path : /home/runner/work/bio2rdf-scripts/bio2rdf-scripts/data
72
57
# path: bio2rdf-scripts/data
73
58
74
- # - name: Validate composer.json and composer.lock
75
- # run: composer validate
76
-
77
- # - name: Cache Composer packages
78
- # id: composer-cache
79
- # uses: actions/cache@v2
80
- # with:
81
- # path: vendor
82
- # key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
83
- # restore-keys: |
84
- # ${{ runner.os }}-php-
85
-
86
- # - name: Install dependencies
87
- # if: steps.composer-cache.outputs.cache-hit != 'true'
88
- # run: composer install --prefer-dist --no-progress --no-suggest
89
-
90
- # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"
91
- # Docs: https://getcomposer.org/doc/articles/scripts.md
92
-
93
- # - name: Run test suite
94
- # run: composer run-script test
95
59
96
60
0 commit comments