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

v0.12.0 #17

Merged
merged 16 commits into from
Aug 15, 2023
Merged

v0.12.0 #17

merged 16 commits into from
Aug 15, 2023

Conversation

Paebbels
Copy link
Owner

@Paebbels Paebbels commented Jul 26, 2023

New Features

  • Added after-installation unit tests.
    • Added new pipeline step to install packaged code and run CLI commands.

Changes

  • Adjusted naming style: Methods are in UpperCamelCase.
  • Reorganized classes in packages.
  • Removed usage of @dataclass.
  • Added type hints.
  • Bumped dependencies.
  • Doc: Documented the dependency to typing-extensions.

Bug Fixes

  • Renamed all method names from get... to Get....
  • Further adjustments to pyTooling v5.0.x.
  • Doc: Fixed InterSphinx configuration.

Related Issues and PRs


/cc @kaiteu

@Paebbels Paebbels added Bug Something isn't working Enhancement New feature or request labels Jul 26, 2023
@Paebbels Paebbels self-assigned this Jul 26, 2023
@codecov
Copy link

codecov bot commented Jul 26, 2023

Codecov Report

Merging #17 (ceb608d) into main (fab2643) will decrease coverage by 10.74%.
The diff coverage is 41.90%.

❗ Current head ceb608d differs from pull request most recent head 72b7374. Consider uploading reports for the commit 72b7374 to get more accurate results

@@             Coverage Diff             @@
##             main      #17       +/-   ##
===========================================
- Coverage   39.54%   28.81%   -10.74%     
===========================================
  Files           9        9               
  Lines         842      892       +50     
  Branches      152      163       +11     
===========================================
- Hits          333      257       -76     
- Misses        508      634      +126     
  Partials        1        1               
Flag Coverage Δ
unittests 28.81% <41.90%> (-10.74%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed Coverage Δ
pyVersioning/AppVeyor.py 0.00% <0.00%> (-48.49%) ⬇️
pyVersioning/CIService.py 0.00% <0.00%> (-65.58%) ⬇️
pyVersioning/GitHub.py 0.00% <0.00%> (-42.50%) ⬇️
pyVersioning/GitLab.py 0.00% <0.00%> (-45.00%) ⬇️
pyVersioning/Travis.py 0.00% <0.00%> (-48.58%) ⬇️
pyVersioning/cli.py 0.00% <0.00%> (ø)
pyVersioning/__init__.py 47.63% <48.78%> (+0.79%) ⬆️
pyVersioning/Utils.py 61.11% <100.00%> (+1.53%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@Paebbels Paebbels mentioned this pull request Jul 26, 2023
@Paebbels Paebbels marked this pull request as ready for review August 15, 2023 22:49
@Paebbels Paebbels merged commit 18104cf into main Aug 15, 2023
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant