Skip to content

Commit

Permalink
Add CITATION.cff file and validator CI job
Browse files Browse the repository at this point in the history
  • Loading branch information
carlesfernandez committed Feb 15, 2022
1 parent 83c9b4d commit b06b9b8
Show file tree
Hide file tree
Showing 2 changed files with 73 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/citation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: 2022 Carles Fernandez-Prades <carles.fernandez@cttc.es>
# SPDX-License-Identifier: MIT
on:
push:
paths:
- CITATION.cff
workflow_dispatch:
pull_request:
paths:
- CITATION.cff
workflow_dispatch:

name: CITATION.cff
jobs:
Validate-CITATION-cff:
runs-on: ubuntu-latest
name: Validate CITATION.cff
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
RSPM: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"

steps:
- name: Checkout
uses: actions/checkout@v2

# This is needed for workflows running on
# ubuntu-20.04 or later
- name: Install V8
if: runner.os == 'Linux'
run: |
sudo apt-get install -y libv8-dev
- name: Validate CITATION.cff
uses: dieghernan/cff-validator@main

# Upload artifact
- uses: actions/upload-artifact@v2
if: failure()
with:
name: citation-cff-errors
path: citation_cff_errors.md
33 changes: 33 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2022 C. Fernandez-Prades carles.fernandez(at)cttc.es
---
abstract: "Virtualized Geniux builder."
authors:
- affiliation: "Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)"
alias: carlesfernandez
email: carles.fernandez@cttc.es
family-names: "Fernández-Prades"
given-names: Carles
orcid: "https://orcid.org/0000-0002-9201-7007"
cff-version: "1.2.0"
date-released: "2021-08-24"
doi: 10.5281/zenodo.5244379
identifiers:
- description: "The concept DOI of the work. This is a DOI always pointing to the latest stable release."
type: doi
value: 10.5281/zenodo.4743667
keywords:
- "Embedded systems"
- "GNSS-SDR"
- "software radio"
- GNSS
- SDR
- yocto
- docker
- Dockerfile
license: MIT
message: "If you use this software, please cite it using the metadata from this file."
repository-code: "https://github.com/carlesfernandez/yocto-geniux"
title: "Yocto Geniux"
type: software
version: "2.0"

0 comments on commit b06b9b8

Please sign in to comment.