Closed tsbinns closed 1 month ago
@larsoner suggested in #181 to modernise publishing to PyPI with trusted artefact publishing on release.
Was suggested to use the MNE-BIDS-Pipeline workflow as a template and removing the username/password stuff: https://github.com/mne-tools/mne-bids-pipeline/blob/main/.github/workflows/release.yml
Haven't touched the existing publish_release.yml workflow. Very minor but wasn't sure if we should use this name, rename to release.yml, ygm.
publish_release.yml
release.yml
Also had to add a new rule to the .yamllint.yml config for pre-commit yamllint check to pass on my windows machine due to unix vs. dos line endings.
.yamllint.yml
@larsoner suggested in #181 to modernise publishing to PyPI with trusted artefact publishing on release.
Was suggested to use the MNE-BIDS-Pipeline workflow as a template and removing the username/password stuff: https://github.com/mne-tools/mne-bids-pipeline/blob/main/.github/workflows/release.yml
Haven't touched the existing
publish_release.yml
workflow. Very minor but wasn't sure if we should use this name, rename torelease.yml
, ygm.Also had to add a new rule to the
.yamllint.yml
config for pre-commit yamllint check to pass on my windows machine due to unix vs. dos line endings.