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

Implement Github Actions Continuous Delivery pipeline #124

Merged
merged 2 commits into from
Jan 8, 2024

Conversation

jujaga
Copy link
Member

@jujaga jujaga commented Jan 8, 2024

Description

This PR implements the rest of the remaining CI/CD pipeline, preserving as much of the original deployment semantics and formatting as possible.

  • Implement Github Actions Continuous Delivery pipeline
  • Drop Jenkins, add Security Policy and update Readme

SHOWCASE-3447

Types of changes

New feature (non-breaking change which adds functionality)
Documentation (non-breaking change with enhancements to documentation)
Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the CONTRIBUTING doc
  • I have checked that unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the OpenAPI 3.0 v*.api-spec.yaml documentation (if appropriate)
  • I have added necessary documentation (if appropriate)

Further comments

@jujaga jujaga added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 8, 2024
@jujaga jujaga self-assigned this Jan 8, 2024
Copy link

github-actions bot commented Jan 8, 2024

Coverage Report

Totals Coverage
Statements: 97.02% ( 750 / 773 )
Methods: 98.04% ( 100 / 102 )
Lines: 98.57% ( 415 / 421 )
Branches: 94% ( 235 / 250 )

@jujaga jujaga marked this pull request as draft January 8, 2024 21:10
@jujaga jujaga force-pushed the ci/githubactions branch 4 times, most recently from 07c7cb9 to b430c51 Compare January 8, 2024 21:45
@jujaga jujaga marked this pull request as ready for review January 8, 2024 22:03
@kyle1morel kyle1morel merged commit 6701a66 into master Jan 8, 2024
16 checks passed
@jujaga jujaga deleted the ci/githubactions branch January 8, 2024 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants