Skip to content

Conversation

@Chisanan232
Copy link
Owner

Target

  • Official release v4.0.0 GitHub Action reusable workflows.
    • Add new reusable workflows:
      • pre-building_test.yaml
      • push_pkg_to_pypi.yaml
    • Fix issue of setup fail with Python version 3.6 in Ubuntu 22.04.
    • Refactor the workflow detail of test coverage reports processing.

Modify Code Scope

  • The directory .github/workflows about configurations of GitHub Action.
  • Some files for CI testing.

Effecting Scope

  • Breaking Change:
    • The test coverage report section processing.
  • Others are new feature be provided.

Description

  • Add new reusable workflows:

    • pre-building_test.yaml: Running pre-testing by simple way with running setup.py script.
    • push_pkg_to_pypi.yaml: Compile Python source code and push the Python package to PyPI.
  • Fix issue of setup fail with Python version 3.6 in Ubuntu 22.04.

    • Change to setup Python version 3.6 in Ubuntu 20.04.
  • Refactor the workflow detail of test coverage reports processing.

    • organize_and_generate_test_cov_reports.yaml: Processing and generate test coverage reports, includes .coverage format and XML format.
    • upload_test_cov_report.yaml: Only processing uploading test coverage report.

Chisanan232 and others added 30 commits November 26, 2022 07:48
🛠🐛💣 [Bug Fix] (config) Fix the issue of setup Python error with version 3.6 and ubuntu 20.04.
…low and modify to run processing by shell script.
1. Add argument of shell script.

2. Rename uploading name.

3. Modify the path.
1. Rename download name.

2. Comment out deprecated prcoess.
Chisanan232 and others added 26 commits November 29, 2022 10:06
🎉🎊🍾 [New Feature] (config) Add new reusable workflow about pre-testing before building.
🎉🎊🍾 [New Feature] (code + config) Add GitHub Action reusable workflow about pushing Python package to PyPI.
🛠🐛💣 [Bug Fix] (config) Add step 'actions/checkout'.
🛠🐛💣 [Bug Fix] (config) Remove step about running shell to check release type.
🎉🎊🍾 [New Feature] (config) Official release v4.0.0 GitHub Action reusable workflows.
@Chisanan232 Chisanan232 added the 🍻 release Release the code label Dec 1, 2022
@codecov
Copy link

codecov bot commented Dec 1, 2022

Codecov Report

Base: 0.00% // Head: 0.00% // No change to project coverage 👍

Coverage data is based on head (6f2e125) compared to base (9e51b7e).
Patch has no changes to coverable lines.

Additional details and impacted files
@@          Coverage Diff           @@
##           master     #37   +/-   ##
======================================
  Coverage    0.00%   0.00%           
======================================
  Files           1       1           
  Lines           1       1           
======================================
  Misses          1       1           
Flag Coverage Δ
integration 0.00% <ø> (ø)
unit 0.00% <ø> (ø)

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

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@coveralls
Copy link

coveralls commented Dec 1, 2022

Pull Request Test Coverage Report for Build 3592218033

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 66.667%

Totals Coverage Status
Change from base Build 3362180585: 0.0%
Covered Lines: 2
Relevant Lines: 3

💛 - Coveralls

@Chisanan232 Chisanan232 merged commit 9b422d3 into master Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🍻 release Release the code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants