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

CI/CD pipelines #51

Merged
merged 40 commits into from
May 29, 2023
Merged

CI/CD pipelines #51

merged 40 commits into from
May 29, 2023

Conversation

LeaveMyYard
Copy link
Contributor

@LeaveMyYard LeaveMyYard commented May 26, 2023

  • Added pytest pipeline for running tests.
  • Added pytest mocking in conftest to make tests available without kubeconfig required.
  • Added automatic build and push to docker registry when a new tag is created.
  • Add automatic binaries build for linux when a new release is created.
  • Add automatic binaries build for mac when a new release is created.
  • Auto-update brew if a newest version binary is built (Linux/macOS)
  • Do not update brew for pre-releases
  • Automatically set version in code

@LeaveMyYard LeaveMyYard self-assigned this May 26, 2023
@LeaveMyYard LeaveMyYard requested a review from arikalon1 May 26, 2023 18:27
@LeaveMyYard LeaveMyYard marked this pull request as ready for review May 26, 2023 18:27
@LeaveMyYard LeaveMyYard requested a review from Avi-Robusta May 29, 2023 09:03
@pablos44 pablos44 merged commit e92919c into main May 29, 2023
@pablos44 pablos44 deleted the ci-cd-pipelines branch May 29, 2023 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants