[pull] master from python-semantic-release:master#175
Open
pull[bot] wants to merge 344 commits intoFoundryAI:masterfrom
Open
[pull] master from python-semantic-release:master#175pull[bot] wants to merge 344 commits intoFoundryAI:masterfrom
pull[bot] wants to merge 344 commits intoFoundryAI:masterfrom
Conversation
…1228) The primary change from `v4` to `v5` in this dependency was the removal of identified support for `Python 3.8`. Since we still support `Python 3.8`, then we need to maintain the flexibility for 3.8 package managers to install `v4` while allowing more modern projects to use the new features of `v5` along side `python-semantic-release`. Co-authored-by: Neil McDonald <nmcdonald@gitlab.com>
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ng actions (#1229) Co-authored-by: codejedi365 <codejedi365@gmail.com>
…v77`, & `v78` (#1225) This expansion maintains support for python 3.8 while accepting the new features of setuptools with more modern python versions. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…80` (#1237) Co-authored-by: codejedi365 <codejedi365@users.noreply.github.com>
* chore(project-config): remove the source code version stamp during release
click 8.2 has a breaking change in the test suite where it removes a parameter from the cli runner. There is additional deprecation warnings included as well so for now since it will break our tests limit this to 8.1.0 only.
…ith double-equals (#1244) * test(stamp-version): add test case for stamping a `requirements.txt` file with double-equals * docs(configuration): update `version_variables` section to include double-equals operand support
…n script Prevents the malicious execution of arbitrary code when a command injection is defined in the action yaml as part of the action parameter specification. Low impact exploitation if proper least privilege is implemented and pull request code is reviewed before merging to a release branch. BREAKING CHANGE: The `root_options` action input parameter has been removed because it created a command injection vulernability for arbitrary code to execute within the container context of the GitHub action if a command injection code was provided as part of the `root_options` parameter string. To eliminate the vulnerability, each relevant option that can be provided to `semantic-release` has been individually added as its own parameter and will be processed individually to prevent command injection. Please review our `Github Actions Configuration`__ page on the Python Semantic Release Documentation website to review the newly available configuration options that replace the `root_options` parameter. __ https://python-semantic-release.readthedocs.io/en/stable/automatic-releases/github-actions.html
… parameter notes
…anch tracking (#1369) * test(cmd-version): add CI simulated upstream verification of non-tracked branch * test(gitproject): update unit tests to exercise non-tracking branch derivation errors
Automatically generated by python-semantic-release
…s made (#1370) * test(cmd-version): add e2e test case to check for no upstream check when no version commit
Automatically generated by python-semantic-release
* chore(release): set `add_partial_tags` to true for PSR releases * ci(release): remove job steps to create partial tags
…a_src` files change
…m action environment (#1389) Install openssh-client in the slim container image Resolves: #1376 * test(gh-action): add SSH signing test case Add test to verify SSH signing key configuration in the GitHub Action. The test generates an SSH key pair and validates that ssh-agent and ssh-add commands execute successfully when SSH signing keys are provided.
…m verification (#1388) This change updates verify_upstream_unchanged to accept and use an authenticated remote_url parameter when fetching from the remote, mirroring the approach used for git push operations. This resolves authentication issues when verifying upstream state in repositories that require token authentication for fetch operations. Resolves: #1373 * test(gitproject): add another unit test for verify upstream unchanged with authed url
Automatically generated by python-semantic-release
…fault emoji parser (#1410) * test(parser-emoji): add unit tests for no-release triggering emoji commits
…s` (#1391) Add support for entire file replacement when pattern is specified as `*`. This allows users to configure version stamping for files that contain only a version number (e.g., VERSION files). Implements: #1375 * docs(configuration): modify `version_variables` definition to include new file replacement * test(cmd-version): add version stamp test for a version file * test(version): add unit test for file declaration
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )