Skip to content

Commit 904563a

Browse files
Merge pull request #76 from OCNS/url_check
Check URLs as part of test suite
2 parents 4f4fb23 + 2141787 commit 904563a

File tree

7 files changed

+19
-549
lines changed

7 files changed

+19
-549
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,10 @@ jobs:
2020
run: python tests/validate_data.py
2121
- name: Parsing YAML files (checking for correct relations)
2222
run: python src/data.py
23+
- name: Verify URLs
24+
uses: urlstechie/urlchecker-action@0.0.34
25+
with:
26+
subfolder: simtools
27+
file_types: .yaml
28+
retry_count: 3
29+
force_pass: false

simtools/ANNarchy.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ summary: |
88
ANNarchy (Artificial Neural Networks architect) is a neural simulator designed for distributed rate-coded or spiking neural networks. The core of the library is written in C++ and distributed using openMP or CUDA. It provides an interface in Python for the definition of the networks.
99
urls:
1010
documentation: https://annarchy.readthedocs.io
11-
installation: https://annarchy.readthedocs.io/en/latest/Installation.html
12-
examples: https://annarchy.readthedocs.io/en/latest/example/List.html
11+
installation: https://annarchy.readthedocs.io/Installation.html
12+
examples: https://annarchy.readthedocs.io/example/List.html
1313
source: https://github.com/ANNarchy/ANNarchy
1414
issue tracker: https://github.com/ANNarchy/ANNarchy/issues
1515
download: https://pypi.org/project/ANNarchy/

simtools/NetPyNE.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ summary: |
77
NetPyNE is an open-source Python package to facilitate the development, parallel simulation, analysis, and optimization of biological neuronal networks using the NEURON simulator.
88
urls:
99
homepage: http://www.netpyne.org/
10-
installation: http://www.netpyne.org/install.html
11-
tutorial: http://www.netpyne.org/tutorial.html
10+
installation: https://www.netpyne.org/documentation/installation
11+
tutorial: http://doc.netpyne.org/tutorial.html
1212
source: https://github.com/suny-downstate-medical-center/netpyne
1313
issue tracker: https://github.com/suny-downstate-medical-center/netpyne/issues
14-
documentation: http://www.netpyne.org/user_documentation.html
14+
documentation: http://doc.netpyne.org/user_documentation.html
1515
relations:
1616
- name: Neuron
1717
description: simulates with

simtools/c302.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ summary: |
66
c302 is a framework for generating network models in NeuroML 2 based on C. elegans connectivity data.
77
It is primarily intended as a way to generate neuronal networks at multiple levels of detail for the [OpenWorm](http://www.openworm.org/) project.
88
urls:
9-
homepage: https://www.opensourcebrain.org/projects/c302
9+
homepage: https://v1.opensourcebrain.org/projects/c302
1010
source: https://github.com/openworm/c302
1111
relations:
1212
- name: NeuroML

simtools/simtools.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"urls": {
1111
"documentation": "https://annarchy.readthedocs.io",
1212
"download": "https://pypi.org/project/ANNarchy/",
13-
"examples": "https://annarchy.readthedocs.io/en/latest/example/List.html",
13+
"examples": "https://annarchy.readthedocs.io/example/List.html",
1414
"forum": "https://groups.google.com/forum/#!forum/annarchy",
15-
"installation": "https://annarchy.readthedocs.io/en/latest/Installation.html",
15+
"installation": "https://annarchy.readthedocs.io/Installation.html",
1616
"issue tracker": "https://github.com/ANNarchy/ANNarchy/issues",
1717
"source": "https://github.com/ANNarchy/ANNarchy"
1818
}
@@ -443,12 +443,12 @@
443443
],
444444
"summary": "<p>NetPyNE is an open-source Python package to facilitate the development, parallel simulation, analysis, and optimization of biological neuronal networks using the NEURON simulator.</p>",
445445
"urls": {
446-
"documentation": "http://www.netpyne.org/user_documentation.html",
446+
"documentation": "http://doc.netpyne.org/user_documentation.html",
447447
"homepage": "http://www.netpyne.org/",
448-
"installation": "http://www.netpyne.org/install.html",
448+
"installation": "https://www.netpyne.org/documentation/installation",
449449
"issue tracker": "https://github.com/suny-downstate-medical-center/netpyne/issues",
450450
"source": "https://github.com/suny-downstate-medical-center/netpyne",
451-
"tutorial": "http://www.netpyne.org/tutorial.html"
451+
"tutorial": "http://doc.netpyne.org/tutorial.html"
452452
}
453453
},
454454
"NeuroML": {
@@ -718,7 +718,7 @@
718718
],
719719
"summary": "<p>c302 is a framework for generating network models in NeuroML 2 based on C. elegans connectivity data.\nIt is primarily intended as a way to generate neuronal networks at multiple levels of detail for the <a href=\"http://www.openworm.org/\">OpenWorm</a> project.</p>",
720720
"urls": {
721-
"homepage": "https://www.opensourcebrain.org/projects/c302",
721+
"homepage": "https://v1.opensourcebrain.org/projects/c302",
722722
"source": "https://github.com/openworm/c302"
723723
}
724724
},

0 commit comments

Comments
 (0)