blob: 21e0c4c44f6f18944df8c54632fd9e3492d766b8 [file] [log] [blame]
name: Upload to Zenodo
on:
release:
types: [published]
workflow_dispatch:
env:
zenodo_deposition_id: 8329127
zenodo_server: 'https://zenodo.org'
jobs:
new_version:
name: Create new version of zenodo deposition
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: kykrueger/zenodo-new-version@v1.0.1
with:
zenodo_deposition_id: ${{ env.zenodo_deposition_id }}
zenodo_server: ${{ env.zenodo_server }}
zenodo_token: ${{ secrets.ZENODO_TOKEN }}
# Add further actions between the DOI reservation and the publishing process
- uses: kykrueger/zenodo-publish@v1
with:
zenodo_deposition_id: ${{ env.zenodo_deposition_id }}
zenodo_server: ${{ env.zenodo_server }}
zenodo_token: ${{ secrets.ZENODO_TOKEN }}
- uses: EndBug/add-and-commit@v7.1.1
with:
message: 'published to Zenodo'