-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CHANGELOG.* not picked up by @dependabot #35
Comments
Hey Michael,
Is there I can test this?
I saw I could create a root project config for dependabot in a monorepo
like, though unsure whether that’s for applications vs libraries.
If there isn’t, I’ll simply use GitHub releases as my next step.
Thanks again for the help
…On Sun, 17 May 2020 at 01:16, Michael Brewer ***@***.***> wrote:
Although there is a CHANGELOG.* in the project it is not being picked up
by @dependabot <https://github.com/dependabot>
It might either be that it is not in the base of the project (currently it
is in a sub folder "python") or that is does not include an anchor tag at
the release tag.
Otherwise adding maybe doing a git tag on release and creating github
releases works without a CHANGELOG.*, but it is nice have the CHANGELOG.*
in the project itself.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<aws-powertools/powertools-lambda#35>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAZPQBF2KLYIUQAQV4NVUTDRR4UFZANCNFSM4NDENBIQ>
.
|
The AWS CDK is a monorepo but has only a single CHANGELOG.md at the base of the project, but of coz they do keep releases for all of the subprojects in sync. You might not want to do this when you have a Typescript implementation? Or maybe that would just be a new repo? |
I’ve done some research on automated tooling - It seems we’ll have to break
this into multiple repos, as different languages will have automated
tooling e.g Changelog, docs, etc.
e.g aws-lambda-powertools-python
For the time being, I’ll duplicate the Changelog to the project repo. I’ll
talk to other OSS maintainers to understand how they’ve solved this for
larger projects.
Thanks again for bringing this up - You’ve been a great help
…On Sun, 17 May 2020 at 08:33, Michael Brewer ***@***.***> wrote:
The AWS CDK is a monorepo but has only a single CHANGELOG.md at the base
of the project, but of coz they do keep releases for all of the subprojects
in sync. You might not want to do this when you have a Typescript
implementation? Or maybe that would just be a new repo?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<aws-powertools/powertools-lambda#35 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAZPQBFGPJSZNVJ237UVZU3RR6HM5ANCNFSM4NDENBIQ>
.
|
@michaelbrewer please feel free to reopen if having CHANGELOG in the root doesn't solve either |
Sure thing, best of luck. I see that tools like Standard Version is quite popular, by using a conventional commit format to help generate Changelogs and version numbers. You can even setup pre-commit hooks to formalize it. The maintainers of AWS CDK do a great job. |
Dependabot reads project's Changelog to inform what's changed in a dependency
Although there is a CHANGELOG.* in the project it is not being picked up by https://github.com/dependabot
It might either be that it is not in the base of the project (currently it is in a sub folder "python") or that is does not include an anchor tag at the release tag.
Otherwise adding maybe doing a git tag on release and creating github releases works without a CHANGELOG., but it is nice have the CHANGELOG. in the project itself.
The text was updated successfully, but these errors were encountered: