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

👷 Major CI Updates #184

Merged
merged 10 commits into from
Dec 30, 2020
Merged

👷 Major CI Updates #184

merged 10 commits into from
Dec 30, 2020

Conversation

abhiTronix
Copy link
Owner

Description

Some major CI updates for the next release.

Requirements / Checklist

Related Issue

#179
#180

Context

These PR will attempt to replace Travis CI with better Github Actions and Azure Pipelines, Plus various other updates.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Screenshots (if available):

- Added GitHub Action work-flow for testing Linux environment (Fixes #180)
- Added Python-3.9 matrix to CI Testing envs in appveyor and GitHub Actions (Fixes #179)
- New YAML to implement GitHub Action workflow for python 3.6, 3.7, 3,8 & 3.9 matrices.
- Updated Codecov.
- Added Azure-Pipeline Workflow for testing MacOS environment.
- New YAML to implement workflow for python 3.6, 3.7, 3,8 & 3.9 matrices.
- Added codecov support.
@abhiTronix abhiTronix added ENHANCEMENT ⚡ New Feature/Addition/Improvement MAINTENANCE 🏗️ Just sorting things out! WORK IN PROGRESS 🚧 currently been worked on. labels Dec 29, 2020
@abhiTronix abhiTronix added this to the 0.2.0 milestone Dec 29, 2020
@abhiTronix abhiTronix self-assigned this Dec 29, 2020
@abhiTronix abhiTronix added the BUG 🐛 Vidgear api's error, flaw or fault label Dec 29, 2020
- Updated OpenCV version to `4.5.1-dev` in bash scripts
- Fixed GStreamer plugin support in bash scripts.
- ⚠️ Removed Travis support and `travis.yml` deleted.
- Fixed typos in YAMLs and docs.
- Updated changelog.
- Added GitHub Actions Badge.
- Updated changelog.
- Normalized version to `0.2.0`.
- Removed uncessary code block.
@codecov
Copy link

codecov bot commented Dec 30, 2020

Codecov Report

Merging #184 (7a738b7) into testing (b31ca58) will decrease coverage by 5.52%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           testing     #184      +/-   ##
===========================================
- Coverage    94.49%   88.97%   -5.53%     
===========================================
  Files           15       15              
  Lines         2308     2304       -4     
===========================================
- Hits          2181     2050     -131     
- Misses         127      254     +127     
Impacted Files Coverage Δ
vidgear/gears/asyncio/helper.py 94.11% <ø> (-1.82%) ⬇️
vidgear/version.py 100.00% <ø> (ø)
vidgear/gears/camgear.py 93.37% <100.00%> (+0.60%) ⬆️
vidgear/gears/screengear.py 17.18% <0.00%> (-74.22%) ⬇️
vidgear/gears/helper.py 89.05% <0.00%> (-7.11%) ⬇️
vidgear/gears/writegear.py 92.30% <0.00%> (-0.97%) ⬇️
vidgear/gears/netgear.py 90.09% <0.00%> (-0.77%) ⬇️
vidgear/gears/asyncio/netgear_async.py 91.02% <0.00%> (-0.65%) ⬇️
... and 1 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 b31ca58...7a738b7. Read the comment docs.

@abhiTronix abhiTronix added the CI IGNORED ✖️ CI test reports are ignored for this PR. label Dec 30, 2020
@abhiTronix abhiTronix merged commit d86a299 into testing Dec 30, 2020
@abhiTronix abhiTronix deleted the development branch December 30, 2020 11:10
@abhiTronix abhiTronix added SOLVED 🏁 This issue/PR is resolved now. Goal Achieved! and removed WORK IN PROGRESS 🚧 currently been worked on. labels Dec 30, 2020
@abhiTronix abhiTronix mentioned this pull request Dec 31, 2020
58 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG 🐛 Vidgear api's error, flaw or fault CI IGNORED ✖️ CI test reports are ignored for this PR. ENHANCEMENT ⚡ New Feature/Addition/Improvement MAINTENANCE 🏗️ Just sorting things out! SOLVED 🏁 This issue/PR is resolved now. Goal Achieved!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Replace Travis CI with other CI apps Python 3.9 Support for VidGear
1 participant