This PR integrates the new GitHub Actions CI/CD system into the development of js-rpc & 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)
Description
This PR integrates the new GitHub Actions CI/CD system into the development of js-rpc & 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:
Issues Fixed
Tasks
Final checklist