Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(version): Del manual job & fix concurrency #60 #66

Merged
merged 8 commits into from
Sep 12, 2021
Merged

Commits on Sep 12, 2021

  1. fix(version): Change to python-semantic-release #60

    * Semantic Version updates were not working when a user merged an update
      into the main branch.
    * The cause was a misunderstanding with the selected sem-ver package and
      its capabilities.
    * Python-semantic-release has been implemented, with a config file and
      the relekang/python-semantic-release@master GitHub action.
    * The setup.py, setup.cfg and sphinx conf.py files now use the
      __version__ style recommended by python-semantic-release.
    * requirements_dev.txt now includes python-semantic-release for local
      checks using --noop.
    * Automatic-Changelog workflows updates match semantic_release.yaml
      config files.
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    cecbd15 View commit details
    Browse the repository at this point in the history
  2. fix(version): Typo in setup.cfg fixed #60

    setup.cfg has a typo in version_variable =
    setup.py:version, docs/source/conf.py:version
    , docs should be ,docs
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    e5de303 View commit details
    Browse the repository at this point in the history
  3. fix(version): change to chk_bld_stat false #60

    python-semantic-release was failing due to check_build_status = true.
    False is the default setting.
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    31edf8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5d3f33 View commit details
    Browse the repository at this point in the history
  5. chore(version): Add workflow_dispatch #60

    Manually running Semantic Release workflow was not possible.
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    2367d4f View commit details
    Browse the repository at this point in the history
  6. fix(version): Add manual job and concurrency #60

    * Manually running Semantic Release workflow was not working due to the
      if: github.event.pull_request.merged == true condition.
    * Added an extra job for workflow_dipatch and a workflow concurrency
      group to prevent Semantic Release jobs from running in parallel and
      causing mischief.
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    701299a View commit details
    Browse the repository at this point in the history
  7. fix(version): Del manual job & fix concurrency #60

    * After starting pull request #65, I realised  I had made an error in
      adding the additional workflow.
    * The manual workflow is now part of the
      if: github.event.pull_request.merged == true conditional
    * I moved the concurrency condition due to having incorrect indentation.
    
    WIP #60
    imAsparky committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    75c9afc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    095cd41 View commit details
    Browse the repository at this point in the history