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

Replace Travis CI with other CI apps #180

Closed
2 tasks done
abhiTronix opened this issue Dec 14, 2020 · 1 comment · Fixed by #184 or #186
Closed
2 tasks done

Replace Travis CI with other CI apps #180

abhiTronix opened this issue Dec 14, 2020 · 1 comment · Fixed by #184 or #186
Assignees
Labels
ENHANCEMENT ⚡ New Feature/Addition/Improvement MAINTENANCE 🏗️ Just sorting things out! SOLVED 🏁 This issue/PR is resolved now. Goal Achieved!
Milestone

Comments

@abhiTronix
Copy link
Owner

abhiTronix commented Dec 14, 2020

Detailed Description

Testing Open-Source library is not possible under Travis CI due to new changes in Travis credit system, that's going into negative just after 4-5 runs. Let's ditch it in favour of reliable GitHub Actions and Azure Pipelines (for macOS).

Progress:

  • Linux (GiHub Actions)
  • MacOS (Azure Pipeline)
  • Windows (not needed, already on Appveyor)

Context

Explained: https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works

Your Current Environment

  • VidGear version: 0.2.0-dev
  • Branch: development
  • Python version: v3.9+
  • Operating System and version: CI environment
@abhiTronix abhiTronix added ENHANCEMENT ⚡ New Feature/Addition/Improvement MAINTENANCE 🏗️ Just sorting things out! WORK IN PROGRESS 🚧 currently been worked on. labels Dec 14, 2020
@abhiTronix abhiTronix added this to the 0.2.0 milestone Dec 14, 2020
@abhiTronix abhiTronix self-assigned this Dec 14, 2020
abhiTronix added a commit that referenced this issue Dec 29, 2020
- 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.
abhiTronix added a commit that referenced this issue Dec 29, 2020
- 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 mentioned this issue Dec 29, 2020
6 tasks
@abhiTronix abhiTronix linked a pull request Dec 29, 2020 that will close this issue
6 tasks
abhiTronix added a commit that referenced this issue Dec 30, 2020
-  GitHub Action workflow for Linux envs:
	- Added GitHub Action Workflow for testing Linux environments. (Fixes #180)
	- New YAML to implement GitHub Action workflow for python 3.6, 3.7, 3,8 & 3.9 matrices.
Azure-Pipeline workflow for MacOS envs: (Fixes #180)
	- Added Azure-Pipeline Workflow for testing MacOS environment. (Fixes #180)
	- Added codecov support.
- Added Python-3.9 matrix to CI Testing envs in Appveyor and GitHub Actions (Fixes #179)
- Bash Scripts:
	- 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 Appveyor need newer VM-2019 image to support Python 3.9.x matrix.
- Added GitHub Actions Badge.
- CamGear: CI Stream Mode test updated.
- Normalized version to `0.2.0`.
- Removed unnecessary code block.
- Updated `changelog.md`.
- Fixed typo in filename.
- Fixed typos in YAMLs and docs.
- Updated Codecov.
@abhiTronix
Copy link
Owner Author

abhiTronix commented Dec 30, 2020

Successfully resolved and merged in commit d86a299

Linux: Travis CI replaced with GitHub Actions.

MacOS: Travis CI replaced with Azure Pipelines.

@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 linked a pull request Jan 1, 2021 that will close this issue
58 tasks
@abhiTronix abhiTronix mentioned this issue Jan 1, 2021
58 tasks
@abhiTronix abhiTronix changed the title Replace Travis CI with Github Actions Replace Travis CI with other CI apps Jan 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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 a pull request may close this issue.

1 participant