diff --git a/.github/workflows/citation.yml b/.github/workflows/citation.yml new file mode 100644 index 0000000..7446e65 --- /dev/null +++ b/.github/workflows/citation.yml @@ -0,0 +1,40 @@ +# SPDX-FileCopyrightText: 2022 Carles Fernandez-Prades +# 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 diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000..dbab0e5 --- /dev/null +++ b/CITATION.cff @@ -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"