Skip to content

Commit

Permalink
release v0.2.1 (#81)
Browse files Browse the repository at this point in the history
* style: add emojis for changelogs too

* chore(release): reliabot v0.2.1

* docs: Clean up old CHANGELOG entries
  • Loading branch information
dupuy authored Mar 17, 2024
1 parent 80a603f commit 8d32e64
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 47 deletions.
130 changes: 95 additions & 35 deletions docs/CHANGELOG-0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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
2 changes: 1 addition & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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]>"]
Expand Down

0 comments on commit 8d32e64

Please sign in to comment.