PyUtilib / pyutilib

A collection of general Python utilities, including logging and file IO, subprocess management, plugin systems, and workflow management.
BSD 3-Clause "New" or "Revised" License
34 stars 20 forks source link

Implement Github Actions #109

Closed mrmundt closed 4 years ago

mrmundt commented 4 years ago

Fixes: N/A

Summary/Motivation:

To promote consistency between Pyomo and Pyutilib, we want to introduce Github Actions as the testing tool for Pyutilib.

Changes proposed in this PR:

Legal Acknowledgement

By contributing to this software project, I agree to the following terms and conditions for my contribution:

  1. I agree my contributions are submitted under the BSD license.
  2. I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.
coveralls commented 4 years ago

Coverage Status

Coverage remained the same at 62.377% when pulling 5595c17cf462985ca022a84a41b7d70b8fb97953 on mrmundt:github_actions into bfe4a98f939b14a7c585cd0030803f439696fbc4 on PyUtilib:master.

codecov-commenter commented 4 years ago

Codecov Report

Merging #109 into master will increase coverage by 3.25%. The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #109      +/-   ##
==========================================
+ Coverage   64.44%   67.70%   +3.25%     
==========================================
  Files          86      107      +21     
  Lines        8797     9307     +510     
==========================================
+ Hits         5669     6301     +632     
+ Misses       3128     3006     -122     
Impacted Files Coverage Δ
doc/workflow/examples/test_example.py 91.66% <100.00%> (ø)
doc/workflow/examples/tasks_yz.py 100.00% <0.00%> (ø)
doc/workflow/examples/example1b.py 100.00% <0.00%> (ø)
doc/workflow/examples/example1.py 100.00% <0.00%> (ø)
doc/workflow/examples/example5.py 100.00% <0.00%> (ø)
doc/workflow/examples/example3.py 100.00% <0.00%> (ø)
doc/workflow/examples/example1c.py 100.00% <0.00%> (ø)
doc/workflow/examples/example8.py 100.00% <0.00%> (ø)
doc/workflow/examples/example6.py 100.00% <0.00%> (ø)
... and 18 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update bfe4a98...5595c17. Read the comment docs.