Replies: 5 comments 2 replies
-
|
Zenodo authorship order suggestion:
|
Beta Was this translation helpful? Give feedback.
-
|
Opening PR might require using a bot account - @krzywon to work with @ajj about changing the @sasview-bot ownership |
Beta Was this translation helpful? Give feedback.
-
|
The other day, I came across a project called Gitleaks. In short, it checks, and prevents secrets from being committed accidentally to the repository. While the risk of this happening on the SasView repository is very small, it also isn't zero. We may be handling Zenodo secrets, for example, and we really don't want to leak these. The problem with leaking secrets on GitHub is that because we're an open source project, once we do it, its very difficult to clawback, and we'd likely have to change our secrets altogether. Even worse, if they are committed accidentally but no one notices, a malicious actor may find them, and could try to use them. While Gitleaks would require a little bit of setup, it gives us peace of mind later that there is a protection against secrets leaking. It may be useful further down the line if we need to implement API access for other sites, and need to handle secrets again. There are a few different ways we could configure Gitleaks. The two main options seem to be: adding it to the CI, or as a pre-commit. We can probably discuss exactly the approach we'd prefer to take, but I would lean towards setting it up as a pre-commit as we're already configuring Ruff as a pre-commit. |
Beta Was this translation helpful? Give feedback.
-
Automating Release ProcessesPreambleTo decrease the number of person-hours required for each release, many processes can and should be automated. ProposalAll processes that can be automated should be automated within our CI. Processes that can be automated
|
Beta Was this translation helpful? Give feedback.
-
|
Discussion from todays technical meeting:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
A number of things could be automated during the release process using the
on: tags:workflow.Beta Was this translation helpful? Give feedback.
All reactions