-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #767 from crim-ca/add-citations
- Loading branch information
Showing
7 changed files
with
358 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
name: Zenodo Release | ||
|
||
on: | ||
push: | ||
branches: [master] | ||
release: | ||
types: [published] | ||
|
||
jobs: | ||
deploy: | ||
if: ${{ success() && contains(github.ref, 'refs/tags') }} | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: "0" | ||
- name: Download Archive | ||
env: | ||
tarball: ${{ github.event.release.tarball_url }} | ||
zipball: ${{ github.event.release.zipball_url }} | ||
# Add the suffix to the name of the file so type is recognized when | ||
# downloading from Zenodo .tar.gz for tarball and .zip for zipball. | ||
# Archiving the zipball will cause Zenodo to show a preview of the contents while using tarball will not. | ||
run: | | ||
name=$(basename ${zipball}).zip | ||
curl -L $zipball > $name | ||
echo "ZENODO_ARCHIVE=${name}" >> $GITHUB_ENV | ||
- name: Generate Changelog | ||
id: zenodo_metadata | ||
run: | | ||
make generate-changes-html VERSION=${{ github.ref_name }} | ||
echo "ZENODO_DESCRIPTION=$(cat reports/CHANGES_${{ github.ref_name }}.html | tr -d '\n')" >> $GITHUB_ENV | ||
- name: Run Zenodo Publish | ||
id: deploy_zenodo | ||
uses: fmigneault/zenodo-release@main | ||
with: | ||
token: ${{ secrets.ZENODO_TOKEN }} | ||
version: ${{ github.ref_name }} | ||
zenodo_json: .zenodo.json | ||
html_url: ${{ github.server_url }}/${{ github.repository }}/tree/${{ github.ref_name }} # GitHub tag link | ||
archive: ${{ env.ZENODO_ARCHIVE }} | ||
description: ${{ env.ZENODO_DESCRIPTION }} | ||
|
||
# DOI for all versions. Leaving this blank (the default) will create | ||
# a new DOI on every release. Use a DOI that represents all versions will | ||
# create a new version for this existing DOI. | ||
# Newer versions have their own DOIs, but they're also linked to this DOI | ||
# as a different version. When using this, use the DOI for all versions. | ||
doi: '10.5281/zenodo.14210717' | ||
|
||
- name: View Outputs | ||
env: | ||
doi: ${{ steps.deploy_zenodo.outputs.doi }} | ||
conceptdoi: ${{ steps.deploy_zenodo.outputs.conceptdoi }} | ||
conceptbadge: ${{ steps.deploy_zenodo.outputs.conceptbadge }} | ||
badge: ${{ steps.deploy_zenodo.outputs.badge }} | ||
bucket: ${{ steps.deploy_zenodo.outputs.bucket }} | ||
latest: ${{ steps.deploy_zenodo.outputs.latest }} | ||
latest_html: ${{ steps.deploy_zenodo.outputs.latest_html }} | ||
record: ${{ steps.deploy_zenodo.outputs.record }} | ||
record_html: ${{ steps.deploy_zenodo.outputs.record_html }} | ||
run: | | ||
echo "doi ${doi}" | ||
echo "conceptdoi ${conceptdoi}" | ||
echo "conceptbadge ${conceptbadge}" | ||
echo "badge ${badge}" | ||
echo "bucket ${bucket}" | ||
echo "latest ${latest}" | ||
echo "latest html ${latest_html}" | ||
echo "record ${record}" | ||
echo "record html ${record_html}" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,128 @@ | ||
{ | ||
"upload_type": "software", | ||
"title": "crim-ca/weaver:5.9.0", | ||
"description": "Weaver: Workflow Execution Management Service (EMS); Application, Deployment and Execution Service (ADES); OGC API - Processes; WPS; CWL Application Package", | ||
"version": "5.9.0", | ||
"creators": [ | ||
{ | ||
"name": "Charette-Migneault, Francis", | ||
"orcid": "0000-0003-4862-3349", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
} | ||
], | ||
"contributors": [ | ||
{ | ||
"name": "Computer Research Institute of Montréal", | ||
"type": "HostingInstitution" | ||
}, | ||
{ | ||
"name": "Charette-Migneault, Francis", | ||
"orcid": "0000-0003-4862-3349", | ||
"affiliation": "Computer Research Institute of Montréal", | ||
"type": "ProjectLeader" | ||
}, | ||
{ | ||
"name": "Byrns, David", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Caron, David", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Pelletier, Francis", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Gagnon-Grenier, Félix", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Azeli, Nazim", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Perron, Louis-David", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Cummings, Charles-William", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Trapsida, Nadir", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Lacoursière, Éric", | ||
"affiliation": "Computer Research Institute of Montréal" | ||
}, | ||
{ | ||
"name": "Schwartz, Misha", | ||
"affiliation": "University of Toronto" | ||
} | ||
], | ||
"communities": [ | ||
{ | ||
"identifier": "crim" | ||
}, | ||
{ | ||
"identifier": "birdhouse" | ||
} | ||
], | ||
"related_identifiers": [ | ||
{ | ||
"identifier": "10.5281/zenodo.14210717", | ||
"relation": "isPartOf", | ||
"scheme": "doi" | ||
}, | ||
{ | ||
"identifier": "https://github.com/crim-ca/weaver", | ||
"scheme": "url", | ||
"relation": "isMetadataFor", | ||
"resource_type": "software" | ||
}, | ||
{ | ||
"identifier": "https://osf.io/d3esv/", | ||
"scheme": "url", | ||
"relation": "isVariantFormOf", | ||
"resource_type": "OSF Record" | ||
}, | ||
{ | ||
"identifier": "https://pavics-weaver.readthedocs.io/", | ||
"scheme": "url", | ||
"relation": "isDocumentedBy", | ||
"resource_type": "ReadTheDocs" | ||
} | ||
], | ||
"custom": { | ||
"code:codeRepository": "https://github.com/crim-ca/weaver", | ||
"code:programmingLanguage": [ | ||
{ | ||
"id": "python", | ||
"title": {"en": "Python"} | ||
} | ||
], | ||
"code:developmentStatus": [ | ||
{ | ||
"id": "active", | ||
"title": {"en": "Active"} | ||
} | ||
] | ||
}, | ||
"language": "eng", | ||
"keywords": [ | ||
"OGC", | ||
"OGC API - Processes", | ||
"CWL", | ||
"Common Workflow Language", | ||
"WPS", | ||
"Web Processing Service", | ||
"Workflow", | ||
"Remote Execution", | ||
"Web API", | ||
"bird-house" | ||
], | ||
"access_right": "open", | ||
"license": "Apache-2.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
cff-version: 1.2.0 | ||
title: "crim-ca/weaver:5.9.0" | ||
message: | | ||
Weaver: Workflow Execution Management Service (EMS); | ||
Application, Deployment and Execution Service (ADES); | ||
OGC API - Processes; WPS; CWL Application Package | ||
version: "5.9.0" | ||
|
||
authors: | ||
- name: &crim -| | ||
Computer Research Institute of Montréal | ||
city: "Montréal" | ||
region: "Québec" | ||
alias: CRIM | ||
website: "https://www.crim.ca/" | ||
email: "[email protected]" | ||
tel: "1 (514) 840-1234" | ||
country: CA | ||
post-code: "H3N 1M3" | ||
address: "101 – 405, avenue Ogilvy" | ||
- &fmigneault | ||
given-names: "Francis" | ||
family-names: "Charette-Migneault" | ||
alias: fmigneault | ||
email: "[email protected]" | ||
orcid: "https://orcid.org/0000-0003-4862-3349" | ||
affiliation: *crim | ||
- given-names: David | ||
family-names: Byrns | ||
alias: dbyrns | ||
affiliation: *crim | ||
- given-names: David | ||
family-names: Caron | ||
alias: davidcaron | ||
affiliation: *crim | ||
- given-names: Francis | ||
family-names: Pelletier | ||
alias: f-PLT | ||
affiliation: *crim | ||
- given-names: Félix | ||
family-names: Gagnon-Grenier | ||
alias: Zvax | ||
affiliation: *crim | ||
- given-names: Nazim | ||
family-names: Azeli | ||
alias: Nazim-crim | ||
affiliation: *crim | ||
- given-names: Louis-David | ||
family-names: Perron | ||
alias: perronld | ||
affiliation: *crim | ||
- given-names: Charles-William | ||
family-names: Cummings | ||
alias: cwcummings | ||
affiliation: *crim | ||
- given-names: Nadir | ||
family-names: Trapsida | ||
alias: trapsidanadir | ||
affiliation: *crim | ||
- given-names: Éric | ||
family-names: Lacoursière | ||
alias: elacoursiere-crim | ||
affiliation: *crim | ||
- given-names: Misha | ||
family-names: Schwartz | ||
alias: mishaschwartz | ||
affiliation: "University of Toronto" | ||
|
||
contact: | ||
- *fmigneault | ||
|
||
doi: "10.5281/zenodo.14210717" | ||
identifiers: | ||
- type: doi | ||
value: "10.5281/zenodo.14210717" | ||
description: "Zenodo DOI" | ||
- type: url | ||
value: "https://github.com/crim-ca/weaver" | ||
description: "Source code repository." | ||
- type: url | ||
value: "https://osf.io/d3esv/" | ||
description: "OSF Record" | ||
|
||
references: | ||
- title: Weaver Documentation | ||
authors: | ||
- *fmigneault | ||
contact: | ||
- *fmigneault | ||
url: "https://pavics-weaver.readthedocs.io/" | ||
type: manual | ||
|
||
type: "software" | ||
url: "https://github.com/crim-ca/weaver" | ||
repository-code: "https://github.com/crim-ca/weaver" | ||
|
||
keywords: | ||
- "OGC" | ||
- "OGC API - Processes" | ||
- "CWL" | ||
- "Common Workflow Language" | ||
- "WPS" | ||
- "Web Processing Service" | ||
- "Workflow" | ||
- "Remote Execution" | ||
- "Web API" | ||
- "bird-house" | ||
|
||
license: "Apache-2.0" | ||
license-url: "https://github.com/crim-ca/weaver/blob/master/LICENSE.txt" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.