Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-semantic-release/python-semantic-release
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v9.15.1
Choose a base ref
...
head repository: python-semantic-release/python-semantic-release
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v9.15.2
Choose a head ref
  • 10 commits
  • 40 files changed
  • 4 contributors

Commits on Dec 9, 2024

  1. Configuration menu
    Copy the full SHA
    ba85532 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7898b11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dfbbb0 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2024

  1. fix(cmd-version): fix handling of multiple prerelease token variants …

    …& git flow merges (#1120)
    
    * refactor: define a custom logging level of silly
    
    * fix(version): remove some excessive log msgs from debug to silly level
    
    * test(fixtures): refactor builder functions for version file updates
    
    * test(fixtures): adjust build command to handle versions w/ build metadata
    
    * test(fixtures): fix gitflow repo that included an invalid build metadata string
    
    * test(fixtures): fix major_on_zero setting in repos to match expected behavior
    
    * test(cmd-version): add test cases to run an example repo rebuild w/ psr
    
    * test(cmd-version): enable git flow repo rebuild w/ psr test cases
    
    * fix(cmd-version): handle multiple prerelease token variants properly
    
      In the case where there are alpha and beta releases, we must only
      consider the previous beta release even if alpha releases exist
      due to merging into beta release only branches which have no changes
      considerable changes from alphas but must be marked otherwise.
    
      Resolves: #789
    
    * fix(cmd-version): fix version determination algorithm to capture commits across merged branches
    
    * perf(cmd-version): refactor version determination algorithm for accuracy & speed
    
    * test(algorithm): refactor test to match new function signature
    
    * style(algorithm): drop unused functions & imports
    
    * test(algorithm): adapt test case for new DFS commit traversal implementation
    codejedi365 authored Dec 15, 2024
    Configuration menu
    Copy the full SHA
    8784b9a View commit details
    Browse the repository at this point in the history
  2. test(cmd-version): limit rebuild repos to only angular in non-compreh…

    …ensive test execution mode
    codejedi365 committed Dec 15, 2024
    Configuration menu
    Copy the full SHA
    a72591c View commit details
    Browse the repository at this point in the history
  3. ci(pr-wkflow): add pipeline concurrency limit for branch updates of PRs

    Adds an automatic cancelation of in-progress pipelines to limit action minutes
    used (especially for e2e testing) when developer has already pushed a new update
    codejedi365 committed Dec 15, 2024
    Configuration menu
    Copy the full SHA
    ea10354 View commit details
    Browse the repository at this point in the history
  4. fix(cmd-version): enable maintenance prereleases (#864)

    * test(fixtures): improve changelog generator to filter by max version
    
    * test(fixtures): add repo fixture of a trunk only repo w/ dual version support
    
    * test(fixtures): add repo fixture of a trunk only repo w/ dual version support & prereleases
    
    * test(cmd-version): add rebuild repo tests for new dual version support repos
    
    * test(version-determination): adjust unit tests of increment_version logic
    
      This clarifies repeated function calls and pytest parameter names included
      the unclear assert diff.  Adds additional tests to check bad states for failures
      and refactored to match new function signature.
    
    * fix(version-bump): increment based on current commit's history only
    
      Refactor duplicate logging messages and flow to process out odd cases
      in a fail fast methodology. This removes the reliance on any last full
      release that is not within the history of the current branch.
    
      Resolves: #861
    codejedi365 authored Dec 15, 2024
    Configuration menu
    Copy the full SHA
    b88108e View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2024

  1. ci(deps): bump psr/publish-action & tj-actions/changed-files acti…

    …on versions (#1121)
    
    * ci(deps): bump `tj-actions/changed-files` from 45.0.4 to 45.0.5
    
      Signed-off-by: dependabot[bot] <support@github.com>
      Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * ci(deps): bump `python-semantic-release/publish-action` from 9.15.0 to 9.15.1
    
      Signed-off-by: dependabot[bot] <support@github.com>
      Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 16, 2024
    Configuration menu
    Copy the full SHA
    1346637 View commit details
    Browse the repository at this point in the history
  2. fix(config): ensure default config loads on network mounted windows e…

    …nvironments (#1124)
    
      Resolves: #1123
    
    * test(cmd-generate-config): added noop version execution to validate config at runtime
    
      ref: #1123
    codejedi365 authored Dec 16, 2024
    Configuration menu
    Copy the full SHA
    a64cbc9 View commit details
    Browse the repository at this point in the history
  3. 9.15.2

    Automatically generated by python-semantic-release
    semantic-release committed Dec 16, 2024
    Configuration menu
    Copy the full SHA
    7b3f716 View commit details
    Browse the repository at this point in the history
Loading