Skip to content
This repository was archived by the owner on Sep 26, 2022. It is now read-only.

Conversation

@tkilias
Copy link
Contributor

@tkilias tkilias commented Jan 17, 2022

  • Add check_version Github Workflow
  • Add Release Droid Github Workflow
  • Add Shellcheck Github Workflow
  • Fix shellcheck warnings
  • Script check_release.py now allows empty last_tag, but requires you to set version to 0.1.0
  • Converted changelog to Markdown, because release-droid can only work with Markdown.
  • Remove doc/api because it got accidentally commited
  • Add orphan header to doc/changes/changes_0.1.0.md, such that sphinx
    doesn't complain that it is in no toctree. see https://myst-parser.readthedocs.io/en/latest/sphinx/use.html#sphinx-specific-page-front-matter
  • Add api-doc generation to deploy-to-github-pages.sh

Fixes #45

- Add check_version Github Workflow
- Add Release Droid Github Workflow
- Add Shellcheck Github Workflow
- Allow newer dependency versions
umitbuyuksahin
umitbuyuksahin previously approved these changes Jan 17, 2022
Copy link
Contributor

@umitbuyuksahin umitbuyuksahin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

toml & gitpython dependecies look missing

Copy link
Contributor

@umitbuyuksahin umitbuyuksahin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The case of no tag/release should be handled.

@tkilias tkilias merged commit 36ab0b3 into main Jan 18, 2022
@tkilias tkilias deleted the feature/45_release_droid branch June 21, 2022 15:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add release-droid GitHub workflow and prepare for release

3 participants