-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Hi,
I am using dependabot to minimize chances of being a victim of supply-chain attack. It works like this: when a new version appears (e.g. GitHub Action used by my project), dependabot creates PR with links to history of changes since the currently used version of dependency.
In case of vmactions/openbsd-vm, PR looks like:
Bumps vmactions/openbsd-vm from 1.0.2 to 1.0.4.
Commits
c69c6aaGenerated from https://github.com/vmactions/base-vm230c2d8Update version to v1.0.31d192d5minor38b25e6Generated from https://github.com/vmactions/base-vmb512e5eGenerated from https://github.com/vmactions/base-vma036405Update version to v1.0.3dd07fb5Generated from https://github.com/vmactions/base-vmdbb9890update21292afGenerated from https://github.com/vmactions/base-vm2860a6fUpdate version to v1.0.3- Additional commits viewable in compare view
Due to automatic commits, it's labor-intensive to check them one-by-one. As a workaround, I'm using Files changed tab in compare view (the last link above), but this way I see only one diff with all commits combined.
Could you consider changes to your workflow, to make easier life for users interesting in history changes? I have few ideas:
- use conventional commits - message prefixes draws the reader attention to most important commits
- manually edit release notes with info about major changes - users will be less prone to overlook changes in usage instructions (like in process bash failed #13)
- work inside branches and move changes to default branch as a one squashed commit - but this will probably significantly change your current workflow.
Metadata
Metadata
Assignees
Labels
No labels