Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Aug 19, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
relekang/python-semantic-release action minor v7.19.2 -> v7.34.6

Release Notes

relekang/python-semantic-release (relekang/python-semantic-release)

v7.34.6

Compare Source

Fix
  • fix: relax invoke dependency constraint (18ea200)

v7.34.5

Compare Source

Fix

v7.34.4

Compare Source

Fix
  • fix: docker build fails installing git (#​605)

git was installed from bullseye-backports, but base image is referencing latest python:3.10
since bookworm was recently released, this now points at bookworm and installing the backport of git is actually trying to downgrade, resulting in this error:

> E: Packages were downgraded and -y was used without --allow-downgrades.

> ERROR: failed to solve: process "/bin/sh -c echo &#​34;deb http://deb.debian.org/debian bullseye-backports main&#​34; >> /etc/apt/sources.list; apt-get update; apt-get install -y git/bullseye-backports" did not complete successfully: exit code: 100 (9e3eb97)

v7.34.3

Compare Source

Fix
  • fix: generate markdown linter compliant changelog headers & lists (#​597)

In #​594, I missed that there are 2 places where the version header is formatted (cc87400)

v7.34.2

Compare Source

Fix
  • fix: open all files with explicit utf-8 encoding (#​596) (cb71f35)

v7.34.1

Compare Source

Fix
  • fix: generate markdown linter compliant changelog headers & lists (#​594)

Add an extra new line after each header and between sections to fix 2 markdownlint errors
for changelogs generated by this package (9d9d403)

Style

v7.34.0

Compare Source

Feature
  • feat: add option to only parse commits for current working directory (#​509)

When running the application from a sub-directory in the VCS, the option
use_only_cwd_commits will filter out commits that does not changes the
current working directory, similar to running commands like
git log -- . in a sub-directory. (cdf8116)

v7.33.5

Compare Source

Documentation
  • docs: update broken badge and add links (#​591)

The "Test Status" badge was updated to address a recent breaking change in the
GitHub actions API. All the badges updated to add links to the appropriate
resources for end-user convenience. (0c23447)

Fix
  • fix: update docs and default config for gitmoji changes (#​590)

  • fix: update docs and default config for gitmoji changes

PR #​582 updated to the latest Gitmojis release however the documentation and
default config options still referenced old and unsupported Gitmojis.

  • fix: update sphinx dep

I could only build the documentation locally by updating Sphinx to the latest
1.x version. (192da6e)

v7.33.4

Compare Source

Fix
  • fix: if prerelease, publish prerelease (#​587)

Co-authored-by: Ondrej Winter <[email protected]> (927da9f)

Style

v7.33.3

Compare Source

Documentation
  • docs: update repository name (#​559)

In order to avoid 'Repository not found: relekang/python-semantic-release.' (5cdb05e)

  • docs: spelling and grammar in travis.rst (#​556)
  • spelling
  • subject-verb agreement
  • remove verbiage

Signed-off-by: Vladislav Doster <[email protected]> (3a76e9d)

  • docs: grammar in docs/troubleshooting.rst (#​557)
  • change contraction to a possessive pronoun

Signed-off-by: Vladislav Doster <[email protected]> (bbe754a)

Fix
Style

v7.33.2

Compare Source

Fix
  • fix: inconsistent versioning between print-version and publish (#​524) (17d60e9)

v7.33.1

Compare Source

Fix
  • fix(action): mark container fs as safe for git (#​552)

See https://github.com/actions/runner-images/issues/6775#issuecomment-1409268124 and https://github.com/actions/runner-images/issues/6775#issuecomment-1410270956 (2a55f68)

Style

v7.33.0

Compare Source

Chore
  • chore: remove stale.yml

It is spamming to much. We can bring it back if we get the time to fix the spamming. (08c535e)

Ci
  • ci: fix GHA conditional (8edfbc9)

  • ci: remove python3.6 from GHA, add python3.10 and python3.11 (#​541)

  • ci: remove python3.6 from GHA, add python3.10 and python3.11

GHA workflows are failing without this, due to
https://github.com/actions/setup-python/issues/544#issuecomment-1332535877

Feature
  • feat: add signing options to action (31ad5eb)

  • feat(repository): add support for TWINE_CERT (#​522)

Fixes #​521 (d56e85d)

  • feat: Update action with configuration options (#​518)

Co-authored-by: Kevin Watson <Kevmo92@​users.noreply.github.com> (4664afe)

Fix
  • fix: changelog release commit search logic (#​530)

  • Fixes changelog release commit search logic

Running semantic-release changelog currently fails to identify "the last commit in [a] release" because the compared commit messages have superfluous whitespace.
Likely related to the issue causing:https://github.com/relekang/python-semantic-release/issues/4900

  • Removes a couple of extra strip()s. (efb3410)

  • fix: bump Dockerfile to use Python 3.10 image (#​536)

Fixes #​533

Co-authored-by: Bernard Cooke <[email protected]> (8f2185d)

  • fix: fix mypy errors for publish (b40dd48)

  • fix: formatting in docs (2e8227a)

  • fix: update documentaton (5cbdad2)

  • fix(action): fix environment variable names (3c66218)

Style

v7.32.2

Compare Source

Ci
  • ci: Update stale github action config (69ddb4e)

  • ci: Update deprecated actions (#​511)

  • ci: update depreated actions

  • ci: replace deprecated set-output in workflow

According to https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ (bb09233)

Documentation

Previously: https://i.imgur.com/XWFhG7a.png (24b7673)

Fix

v7.32.1

Compare Source

Documentation
Fix

v7.32.0

Compare Source

Documentation
  • docs: correct documented default behaviour for commit_version_number (#​497) (ffae2dc)
Feature
  • feat: add setting for enforcing textual changelog sections (#​502)

Resolves #​498

Add the use_textual_changelog_sections setting flag for enforcing that
changelog section headings will always be regular ASCII when using the Emoji
parser. (988437d)

v7.31.4

Compare Source

Chore
  • chore(dependencies): pin tomlkit major version only (#​492)

Resolve #​491 (bd2201f)

Fix
  • fix: account for trailing newlines in commit messages (#​495)

Fixes #​490 (111b151)

v7.31.3

Compare Source

Fix
  • fix: use commit_subject when searching for release commits (#​488)

Co-authored-by: Dzmitry Ryzhykau <[email protected]> (3849ed9)

Style

v7.31.2

Compare Source

Chore
  • chore: Fix deprecation warnings in tests (47130a4)
Documentation
  • docs: Add example for pyproject.toml (2a4b8af)
Fix
  • fix: Add better handling of missing changelog placeholder

There is still one case where we don't add it, but in those
corner cases it would be better to do it manually than to make it
mangled.

Fixes #​454 (e7a0e81)

  • fix: Add repo=None when not in git repo

Fixes #​422 (40be804)

Refactor
  • refactor: Fix type errors related to loading of repo (e09cc3c)

v7.31.1

Compare Source

Fix
  • fix: Update git email in action

Fixes #​473 (0ece6f2)

v7.31.0

Compare Source

Chore
  • chore: gitignore vim swp files (d6fcb5f)
Feature
  • feat: override repository_url w REPOSITORY_URL env var (#​439) (cb7578c)

  • feat: add prerelease-patch and no-prerelease-patch flags for whether to auto-bump prereleases (b4e5b62)

Fix
  • fix: 🐛 fix get_current_release_version for tag_only version_source (cad09be)
Style

v7.30.2

Compare Source

Fix
  • fix: declare additional_options as action inputs (#​481) (cb5d8c7)

v7.30.1

Compare Source

Fix
  • fix: don't use commit_subject for tag pattern matching (#​480) (ac3f11e)

v7.30.0

Compare Source

Feature
  • feat: add additional_options input for GitHub Action (#​477) (aea60e3)
Fix

v7.29.7

Compare Source

Fix
  • fix: ignore dependency version bumps when parsing version from commit logs (#​476) (51bcb78)
Style

v7.29.6

Compare Source

Fix
  • fix: allow changing prerelease tag using CLI flags (#​466)

Delay construction of version and release patterns until runtime.
This will allow to use non-default prerelease tag.

Co-authored-by: Dzmitry Ryzhykau <[email protected]> (395bf4f)

v7.29.5

Compare Source

Fix
  • fix(publish): get version bump for current release (#​467)

Replicate the behavior of "version" command in version calculation.

Co-authored-by: Dzmitry Ryzhykau <[email protected]> (dd26888)

Style

v7.29.4

Compare Source

Fix
Style

v7.29.3

Compare Source

Fix
  • fix: Ensure that assets can be uploaded successfully on custom GitHub servers (#​458)

Signed-off-by: Chris Butler <[email protected]> (32b516d)

Style
Test

v7.29.2

Compare Source

Fix
  • fix: ensure should_bump checks against release version if not prerelease (#​457)

Co-authored-by: Sebastian Seith <[email protected]> (da0606f)

Style

v7.29.1

Compare Source

Fix
  • fix: Capture correct release version when patch has more than one digit (#​448) (426cdc7)
Style

v7.29.0

Compare Source

Chore
  • chore: fix test and doc failures (0778516)
Ci
  • ci: adjust actions test phase to use fetch-depth: 0 to fix ci tests (#​446)

Co-authored-by: Sebastian Seith <[email protected]>
Co-authored-by: github-actions <[email protected]> (3329eef)

Feature
  • feat: allow using ssh-key to push version while using token to publish to hvcs (#​419)

  • feat(config): add ignore_token_for_push param

Add ignore_token_for_push parameter that allows using the underlying
git authentication mechanism for pushing a new version commit and tags
while also using an specified token to upload dists

  • test(config): add test for ignore_token_for_push

Test push_new_version with token while ignore_token_for_push is True
and False

  • docs: add documentation for ignore_token_for_push

  • fix(test): override GITHUB_ACTOR env

push_new_version is using GITHUB_ACTOR env var but we did not
contemplate in our new tests that actually Github actions running the
tests will populate that var and change the test outcome

Now we control the value of that env var and test for it being present
or not (7b2dffa)

Fix

v7.28.1

Compare Source

Ci
  • ci: update github-actions-x/commit action (2a25668)
Fix
  • fix: fix getting current version when version_source=tag_only (#​437) (b247936)
Style

v7.28.0

Compare Source

Feature
  • feat: add tag_only option for version_source (#​436)

Fixes #​354 (cf74339)

v7.27.1

Compare Source

Chore
  • chore(dependencies): unpin tomlkit dependency (#​429)
  • tests for a tomlkit regression don't fail anymore with newer tomlkit
  • keep comment in setup.py about tomlkit being pinned at some point in time

refs #​336 (8515879)

Fix
  • fix(prerelase): pass prerelease option to get_current_version (#​432)

The get_current_version function accepts a prerelease argument which
was never passed. (aabab0b)

Style

v7.27.0

Compare Source

Chore
  • chore(dependencies): extend allowed version range for python-gitlab (#​417)

  • chore(dependencies): extend allowed version range for python-gitlab

  • fix(type): ignore mypy errors for dynamic RESTObject (8ee4d4b)

Feature

v7.26.0

Compare Source

Feature
  • feat: add prerelease functionality (#​413)

  • chore: add initial todos

  • feat: add prerelease tag option

  • feat: add prerelease cli flag

  • feat: omit_pattern for previouse and current version getters

  • feat: print_version with prerelease bump

  • feat: make print_version prerelease ready

  • feat: move prerelease determination to get_new_version

  • test: improve get_last_version test

  • docs: added basic infos about prereleases

  • feat: add prerelease flag to version and publish

  • feat: remove leftover todos

Co-authored-by: Mario Jäckle <[email protected]> (7064265)

Style

v7.25.2

Compare Source

Fix

v7.25.1

Compare Source

Fix
  • fix(gitea): build status and asset upload (#​420)

  • fix(gitea): handle list build status response

  • fix(gitea): use form-data for upload_asset (57db81f)

Style
Test
  • test: fix test_repo_with_custom_* on Windows (#​416)

Prevent test_repo_with_custom_* from failing when run on Windows due to different path seperator. (aba6f5e)

v7.25.0

Compare Source

Documentation
  • docs: document tag_commit

Fixes #​410 (b631ca0)

Feature
Style

v7.24.0

Compare Source

Feature
  • feat: include additional changes in release commits

Add new config keys, pre_commit_command and commit_additional_files,
to allow custom file changes alongside the release commits. (3e34f95)

Style

v7.23.0

Compare Source

Chore
  • chore: sync changes with upstream (c9ac06d)
Feature
  • feat: Support Github Enterprise server (b4e01f1)

v7.22.0

Compare Source

Feature
  • feat(parser_angular): allow customization in parser
  • parser_angular_allowed_types controls allowed types
    • defaults stay the same: build, chore, ci, docs, feat, fix, perf, style,
      refactor, test
  • parser_angular_default_level_bump controls the default level to bump the
    version by
    • default stays at 0
  • parser_angular_minor_types controls which types trigger a minor version
    bump
    • default stays at only 'feat'
  • parser_angular_patch_types controls which types trigger a patch version
    • default stays at 'fix' or 'perf' (298eebb)
Fix
  • fix: address PR feedback for parser_angular.py
  • angular_parser_default_level_bump should have plain-english
    settings
  • rename TYPES variable to LONG_TYPE_NAMES (f7bc458)
Style
Test
  • test: Fix tests of angular options (01eea03)

v7.21.0

Compare Source

Style
Unknown

v7.20.0

Compare Source

Chore
  • chore: update GitHub Actions with new variable names (7bd3a73)

  • chore: update GitHub Actions Dockerfile to Python 3.9

Fixes #​388 (f010a15)

Documentation
  • docs: clean typos and add section for repository upload

Add more details and external links (1efa18a)

Feature
  • feat: rewrite Twine adapter for uploading to artifact repositories

Artifact upload generalised to fully support custom repositories like
GitLab. Rewritten to use twine python api instead of running the
executable. No-op mode now respected by artifact upload. (cfb20af)

  • feat: allow custom environment variable names (#​392)

  • GH_TOKEN can now be customized by setting github_token_var

  • GL_TOKEN can now be customized by setting gitlab_token_var

  • PYPI_PASSWORD can now be customized by setting pypi_pass_var

  • PYPI_TOKEN can now be customized by setting pypi_token_var

  • PYPI_USERNAME can now be customized by setting pypi_user_var (372cda3)

  • feat: use gitlab-ci or github actions env vars

return owner and project name from Gitlab/Github environment variables if available

Issue #​363 (8ca8dd4)

Fix
  • fix: mypy errors in vcs_helpers (13ca0fe)

  • fix: remove invalid repository exception (746b62d)

  • fix: skip removing the build folder if it doesn't exist

https://github.com/relekang/python-semantic-release/issues/391#issuecomment-950667599 (8e79fdc)

Style
Unknown
  • Merge pull request #​395 from fleXible-public/feature/repository (d7406ef)

  • Merge branch 'master' into feature/repository


Configuration

📅 Schedule: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from billsioros as a code owner August 19, 2023 01:57
@renovate renovate bot added the 🎲 dependencies Working on dependencies label Aug 19, 2023
@stale
Copy link

stale bot commented Sep 3, 2023

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@stale stale bot added the 💀 stale This had no recent activity label Sep 3, 2023
@stale
Copy link

stale bot commented Sep 12, 2023

Closing the issue due to inactivity.

@stale stale bot closed this Sep 12, 2023
@renovate
Copy link
Author

renovate bot commented Sep 12, 2023

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (v7.34.6). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/relekang-python-semantic-release-7.x branch September 12, 2023 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎲 dependencies Working on dependencies 💀 stale This had no recent activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant