|
@@ -121,16 +121,6 @@ jobs:
|
|
|
with:
|
|
|
python-version: 3.11
|
|
|
|
|
|
- - name: Install dependencies
|
|
|
- run: |
|
|
|
- python -m pip install --upgrade pip
|
|
|
- pip install requests PyYAML
|
|
|
-
|
|
|
- - name: Update Citation.cff
|
|
|
- env:
|
|
|
- ZENODO_TOKEN: ${{ secrets.ZENODO_TOKEN }}
|
|
|
- run: python .github/workflows/update_citation.py $(echo ${GITHUB_REF/refs\/tags\//})
|
|
|
-
|
|
|
- name: Update version in pyproject.toml
|
|
|
run: python .github/workflows/update_pyproject.py $(echo ${GITHUB_REF/refs\/tags\//})
|
|
|
|
|
@@ -139,9 +129,20 @@ jobs:
|
|
|
git config --global user.name "github-actions[bot]"
|
|
|
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
|
|
git add CITATION.cff pyproject.toml
|
|
|
- git commit -m "Update citation.cff and pyproject.toml"
|
|
|
+ git commit -m "Update pyproject.toml"
|
|
|
git push origin HEAD:main
|
|
|
|
|
|
+ - name: Upload to Zenodo
|
|
|
+ id: release
|
|
|
+ uses: megasanjay/upload-to-zenodo@v2.0.1
|
|
|
+ with:
|
|
|
+ github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
+ zenodo_token: ${{ secrets.ZENODO_TOKEN }}
|
|
|
+ zenodo_deposition_id: 13623775
|
|
|
+ zenodo_publish: true
|
|
|
+ commit_message: "Update CITATION.cff"
|
|
|
+ citation_cff: true
|
|
|
+
|
|
|
verify:
|
|
|
needs: docker
|
|
|
runs-on: ubuntu-latest
|