-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* style: add emojis for changelogs too * chore(release): reliabot v0.2.1 * docs: Clean up old CHANGELOG entries
- Loading branch information
Showing
3 changed files
with
107 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,115 +6,166 @@ It uses the [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format, | |
and follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html) for | ||
releases. | ||
|
||
## [Unreleased] | ||
## [0.2.1] - 2024-03-17 | ||
|
||
### Details | ||
|
||
#### Added | ||
#### Added π | ||
|
||
- Add gitleaks pre-commit checking by @dupuy in | ||
- Add emojis for changelogs too | ||
[#81](https://github.com/dupuy/reliabot/pull/81) | ||
- Add @drdrang as reviewer for tidy-md-refs.py by @dupuy in | ||
[#65](https://github.com/dupuy/reliabot/pull/65)\`\`\` | ||
- Add gitleaks check by @dupuy in | ||
[#57](https://github.com/dupuy/reliabot/pull/57) | ||
- Add CODEOWNERS by @dupuy in [#55](https://github.com/dupuy/reliabot/pull/55) | ||
|
||
#### Changed | ||
|
||
- Pre-commit hook for tidy numbering & ordering of Markdown reference links by | ||
@dupuy in [#35](https://github.com/dupuy/reliabot/pull/35) | ||
- Add @drdrang as reviewer for tidy-md-refs.py by @dupuy in | ||
[#65](https://github.com/dupuy/reliabot/pull/65) | ||
#### Changed π | ||
|
||
- Reliabot v0.2.1 | ||
- Revamp GitHub Actions workflows by @dupuy in | ||
[#84](https://github.com/dupuy/reliabot/pull/84) | ||
- Bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot\[bot\] in | ||
[#82](https://github.com/dupuy/reliabot/pull/82) | ||
- Bump github/codeql-action from 3.24.6 to 3.24.7 by @dependabot\[bot\] in | ||
[#83](https://github.com/dupuy/reliabot/pull/83) | ||
- 'make' targets for release PRs by @dupuy in | ||
[#77](https://github.com/dupuy/reliabot/pull/77) | ||
- Reuse π οΈ for fixes in release notes by @dupuy in | ||
[#74](https://github.com/dupuy/reliabot/pull/74) | ||
- Bump pypa/gh-action-pypi-publish 1.8.12 to 1.8.14 by @dependabot\[bot\] in | ||
[#72](https://github.com/dupuy/reliabot/pull/72) | ||
- Bump tox from 4.13.0 to 4.14.1 by @dependabot\[bot\] in | ||
[#73](https://github.com/dupuy/reliabot/pull/73) \`\` | ||
- GitHub Action for building, testing, releasing, and publishing by @dupuy in | ||
[#67](https://github.com/dupuy/reliabot/pull/67) | ||
- Truly harden GHA workflows by @dupuy in | ||
[#70](https://github.com/dupuy/reliabot/pull/70) | ||
- Use git-cliff to generate CHANGELOG.md by @dupuy in | ||
[#68](https://github.com/dupuy/reliabot/pull/68) | ||
- Pre-commit hook for tidy numbering and ordering of all Markdown reference | ||
links by @dupuy in [#35](https://github.com/dupuy/reliabot/pull/35) | ||
- Bump pyre2-updated from 0.3.7 to 0.3.8 by @dependabot\[bot\] in | ||
[#66](https://github.com/dupuy/reliabot/pull/66) | ||
- Bump github/codeql-action from 2.24.5 to 3.24.6 by @dependabot\[bot\] in | ||
[#61](https://github.com/dupuy/reliabot/pull/61) | ||
- Bump actions/dependency-review-action from 2.5.1 to 4.1.3 by | ||
@dependabot\[bot\] in [#63](https://github.com/dupuy/reliabot/pull/63) | ||
\[bot\]@users.noreply.github.com> | ||
- Cleanup checks and workflows by @dupuy in | ||
[#60](https://github.com/dupuy/reliabot/pull/60) | ||
- Workflow files by @dupuy in [#59](https://github.com/dupuy/reliabot/pull/59) | ||
- StepSecurity Bot <[email protected]> by @step-security-bot in | ||
[#56](https://github.com/dupuy/reliabot/pull/56) | ||
- Bump actions/checkout from 3.1.0 to 4.1.1 by @dependabot\[bot\] in | ||
[#54](https://github.com/dupuy/reliabot/pull/54) | ||
- Bump actions/upload-artifact from 3.1.0 to 4.3.1 by @dependabot\[bot\] in | ||
[#50](https://github.com/dupuy/reliabot/pull/50) | ||
- CodeQL & OpenSSF scorecard + best practices badges by @dupuy in | ||
[#53](https://github.com/dupuy/reliabot/pull/53) | ||
- Bump github/codeql-action from 2.2.4 to 3.24.5 by @dependabot\[bot\] in | ||
[#49](https://github.com/dupuy/reliabot/pull/49) | ||
- Bump ossf/scorecard-action from 2.1.2 to 2.3.1 by @dependabot\[bot\] in | ||
[#51](https://github.com/dupuy/reliabot/pull/51) | ||
- Create ossf-scorecard.yaml workflow by @dupuy | ||
- Expand CONTRIBUTING.md by @dupuy in | ||
[#23](https://github.com/dupuy/reliabot/pull/23) | ||
- Switch order of poetry lock and poetry check | ||
- Pre-commit-ci\[bot\] | ||
\<66853113+pre-commit-ci\[bot\]@users.noreply.github.com> | ||
- CONTRIBUTING.md by @dupuy in [#23](https://github.com/dupuy/reliabot/pull/23) | ||
- //contributing.md/how-to-build-contributing-md/ and | ||
- //generator.contributing.md/# | ||
- //leancrew.com/all-this/2012/09/tidying-markdown-reference-links/ | ||
- Pre-commit auto update by @dupuy in | ||
[#46](https://github.com/dupuy/reliabot/pull/46) | ||
- Update Google styles for Vale by @dupuy in | ||
[#45](https://github.com/dupuy/reliabot/pull/45) | ||
- Ignore length error on pre-commit.ci auto update by @dupuy in | ||
[#44](https://github.com/dupuy/reliabot/pull/44) | ||
- Replace many pre-commit checks/etc. with ruff by @dupuy in | ||
[#38](https://github.com/dupuy/reliabot/pull/38) | ||
|
||
#### Fixed | ||
|
||
- Codeql.yaml cron string by @dupuy in | ||
- Pre-commit.ci auto update by @pre-commit-ci\[bot\] in | ||
[#41](https://github.com/dupuy/reliabot/pull/41) | ||
- Bump ruamel-yaml from 0.18.5 to 0.18.6 by @dependabot\[bot\] in | ||
[#43](https://github.com/dupuy/reliabot/pull/43) | ||
|
||
#### Fixed π | ||
|
||
- CodeQL job hardening policy by @dupuy in | ||
[#86](https://github.com/dupuy/reliabot/pull/86) | ||
- Relocate CHANGELOG to match 'make release' by @dupuy in | ||
[#80](https://github.com/dupuy/reliabot/pull/80) | ||
- Correct the names of extras used for reliabot by @dupuy in | ||
[#69](https://github.com/dupuy/reliabot/pull/69) | ||
- Codeql.yaml cron error by @dupuy in | ||
[#64](https://github.com/dupuy/reliabot/pull/64) | ||
- Self-test from module wrapper __main__ by @dupuy in | ||
[#47](https://github.com/dupuy/reliabot/pull/47) | ||
|
||
## New Contributors | ||
|
||
- @step-security-bot made their first contribution in | ||
- π€ @step-security-bot made their first contribution β¨ in | ||
[#56](https://github.com/dupuy/reliabot/pull/56) | ||
|
||
## [0.1.2] - 2024-02-06 | ||
|
||
### Details | ||
|
||
#### Added | ||
#### Added π | ||
|
||
- Add first GH workflow (stale) by @dupuy in | ||
[#13](https://github.com/dupuy/reliabot/pull/13) | ||
|
||
#### Changed | ||
#### Changed π | ||
|
||
- Rewrite Makefile for installing tools by @dupuy in | ||
[#42](https://github.com/dupuy/reliabot/pull/42) | ||
- Reformat for CI by @dupuy in [#40](https://github.com/dupuy/reliabot/pull/40) | ||
- Use pre-commit-shfmt downloading hook by @dupuy in | ||
[#36](https://github.com/dupuy/reliabot/pull/36) | ||
- Docs: improve issue templates by @dupuy in | ||
- docs: improve issue templates by @dupuy in | ||
[#34](https://github.com/dupuy/reliabot/pull/34) | ||
- Create Placeholder for CONTRIBUTING.md by @dupuy in | ||
- Create placeholder for CONTRIBUTING.md by @dupuy in | ||
[#33](https://github.com/dupuy/reliabot/pull/33) | ||
- Configure gitlint (for CI as well) by @dupuy in | ||
[#31](https://github.com/dupuy/reliabot/pull/31) | ||
- Improve doctest-cli wrapper by @dupuy in | ||
[#26](https://github.com/dupuy/reliabot/pull/26) | ||
- Explain reliabot options and verify console examples by @dupuy in | ||
[#25](https://github.com/dupuy/reliabot/pull/25) | ||
- Bump ruamel-yaml from 0.17.40 to 0.18.5 by @dependabot\[bot\] in | ||
[#24](https://github.com/dupuy/reliabot/pull/24) | ||
- Provide better error when ruamel.yaml isn't available by @appills in | ||
[#18](https://github.com/dupuy/reliabot/pull/18) | ||
- Vale configuration with vocabulary accept list by @dupuy in | ||
[#19](https://github.com/dupuy/reliabot/pull/19) | ||
|
||
#### Fixed | ||
#### Fixed π | ||
|
||
- Apply many improvements suggested by ruff checks by @dupuy in | ||
[#39](https://github.com/dupuy/reliabot/pull/39) | ||
- Better gitlint configuration by @dupuy in | ||
[#32](https://github.com/dupuy/reliabot/pull/32) | ||
- Generate required schedule.interval for updates by @dupuy in | ||
[#22](https://github.com/dupuy/reliabot/pull/22) | ||
- Handle no comments in dependabot.yml by @dupuy in | ||
- Handle lack of comments in dependabot.yml by @dupuy in | ||
[#21](https://github.com/dupuy/reliabot/pull/21) | ||
- Provide better warning when re2 isn't available by @dupuy in | ||
[#20](https://github.com/dupuy/reliabot/pull/20) | ||
|
||
## New Contributors | ||
|
||
- @appills made their first contribution in | ||
- π§π½βπ» @appills made their first contribution β¨ in | ||
[#18](https://github.com/dupuy/reliabot/pull/18) | ||
|
||
## [0.1.1] - 2024-01-04 | ||
|
||
### Details | ||
|
||
#### Added | ||
#### Added π | ||
|
||
- Add FAQ section to README.md by @dupuy in | ||
[#3](https://github.com/dupuy/reliabot/pull/3) | ||
|
||
#### Changed | ||
|
||
- v0.1.0 reliabot script by @dupuy | ||
|
||
#### Fixed | ||
#### Fixed π | ||
|
||
- Ignore dotfiles for terraform by @dupuy in | ||
[#11](https://github.com/dupuy/reliabot/pull/11) | ||
|
@@ -123,18 +174,27 @@ releases. | |
- Don't use re2 for configuration file patterns by @dupuy | ||
- Correctly remove dependabot configurations and truncate by @dupuy | ||
- Resolve PyCharm warnings by @dupuy | ||
- Handle no argument passed to main by @dupuy | ||
- Repair buggy fixes by @dupuy in | ||
[#9](https://github.com/dupuy/reliabot/pull/9) | ||
- Ignore dotfiles like .tflint.hcl by @dupuy in | ||
[#7](https://github.com/dupuy/reliabot/pull/7) | ||
- Resolve TypeError: main() missing β¦ 'argv' by @dupuy in | ||
[#6](https://github.com/dupuy/reliabot/pull/6) | ||
- Fallback to re if re2 not present by @dupuy in | ||
[#2](https://github.com/dupuy/reliabot/pull/2) | ||
|
||
<!-- generated by git-cliff on 2024-03-05 --> | ||
#### Fixed π οΈ | ||
|
||
- No argument passed to main by @dupuy | ||
|
||
## \[0.1.0\] - 2023-12-13 | ||
|
||
### Details | ||
|
||
#### Changed π | ||
|
||
- V0.1.0 reliabot script by @dupuy | ||
|
||
<!-- generated by git-cliff on 2024-03-17 --> | ||
|
||
[0.1.1]: https://github.com/dupuy/reliabot/compare/v0.1.0..v0.1.1 | ||
[0.1.2]: https://github.com/dupuy/reliabot/compare/v0.1.1..v0.1.2 | ||
[unreleased]: https://github.com/dupuy/reliabot/compare/v0.1.2..HEAD | ||
[0.2.1]: https://github.com/dupuy/reliabot/compare/v0.1.2..v0.2.1 |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -53,7 +53,7 @@ body = """ | |
{%- endif -%} | ||
{% for contributor in github.contributors | filter(attribute="is_first_time", value=true) %} | ||
* @{{ contributor.username }} made their first contribution | ||
* π§π½βπ» @{{ contributor.username }} made their first contribution β¨ | ||
{%- if contributor.pr_number %} in \ | ||
[#{{ contributor.pr_number }}]({{ self::remote_url() }}/pull/{{ contributor.pr_number }}) \ | ||
{%- endif %} | ||
|
@@ -95,14 +95,14 @@ commit_preprocessors = [ | |
] | ||
# regex for parsing and grouping commits | ||
commit_parsers = [ | ||
{ message = "^.*: add", group = "Added" }, | ||
{ message = "^.*: support", group = "Added" }, | ||
{ message = "^.*: remove", group = "Removed" }, | ||
{ message = "^.*: delete", group = "Removed" }, | ||
{ message = "^test", group = "Fixed" }, | ||
{ message = "^fix", group = "Fixed" }, | ||
{ message = "^.*: fix", group = "Fixed" }, | ||
{ message = "^.*", group = "Changed" }, | ||
{ message = "^.*: add", group = "Added π" }, | ||
{ message = "^.*: support", group = "Added π" }, | ||
{ message = "^.*: remove", group = "Removed ποΈ" }, | ||
{ message = "^.*: delete", group = "Removed ποΈ" }, | ||
{ message = "^test", group = "Fixed π οΈ" }, | ||
{ message = "^fix", group = "Fixed π " }, | ||
{ message = "^.*: fix", group = "Fixed π " }, | ||
{ message = "^.*", group = "Changed π" }, | ||
] | ||
# protect breaking changes from being skipped due to matching a skipping commit_parser | ||
protect_breaking_commits = false | ||
|
@@ -111,7 +111,7 @@ filter_commits = false | |
# regex for matching git tags | ||
tag_pattern = "v[0-9].*" | ||
# regex for skipping tags | ||
skip_tags = "beta|alpha" | ||
skip_tags = "-(alpha|beta)" | ||
# regex for ignoring tags | ||
ignore_tags = "-rc" | ||
# sort the tags topologically | ||
|
@@ -121,7 +121,7 @@ sort_commits = "newest" | |
|
||
[tool.poetry] | ||
name = "reliabot" | ||
version = "0.2.1a0" | ||
version = "0.2.1" | ||
description = "Maintain GitHub Dependabot configuration." | ||
license = "MIT" | ||
authors = ["Alexander Dupuy <[email protected]>"] | ||
|