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 Integration #40

Merged
merged 1 commit into from
Jul 3, 2024
Merged

CI Integration #40

merged 1 commit into from
Jul 3, 2024

Conversation

brynblack
Copy link
Member

@brynblack brynblack commented Jul 3, 2024

Description

This PR integrates the new GitHub Actions CI/CD system into the development of js-mdns & its deployment pipeline. It replaces GitLab's previous CI system that we were utilising (.gitlab-ci.yml). The new system is situated under the path .github/workflows/ci.yml and contains the GitHub Actions workflow that governs this entire repository.

It should implement the same feature set as the GitLab CI system that we were using, and be able to:

  • Run automated checks
  • Open PRs from staging to master
  • Automatically fast-forward merge into master
  • Automatically deploy (this will be changed in the future to use Orchestrator)

Issues Fixed

Tasks

  • 1. Implement automated checks
  • 2. Implement PR creation and FF merging
  • 3. Automate releases

Final checklist

  • Domain specific tests
  • Full tests
  • Updated inline-comment documentation
  • Lint fixed
  • Squash and rebased
  • Sanity check the final build

@brynblack brynblack self-assigned this Jul 3, 2024
@brynblack brynblack merged commit daf2658 into staging Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant