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

horizon: Completely migrate CI from Circle to GitHub actions #4229

Closed
8 of 10 tasks
2opremio opened this issue Feb 16, 2022 · 0 comments · Fixed by #4256
Closed
8 of 10 tasks

horizon: Completely migrate CI from Circle to GitHub actions #4229

2opremio opened this issue Feb 16, 2022 · 0 comments · Fixed by #4256
Assignees

Comments

@2opremio
Copy link
Contributor

2opremio commented Feb 16, 2022

We are already building and testing the monorepo with GitHub actions (see https://github.com/stellar/go/blob/master/.github/workflows/go.yml ). However, there are a few things left:

  • Integration tests (with and without captive core).
  • Build, test and push the verify-range Docker image
  • When releasing:
    • Build the release artifacts and upload them to the release
    • Publish the horizon docker image in Dockerhub (which is put on hold until manually approved) (we will relay on Jenkins for this, which pushes stellar/stellar-horizon:{latest,<version>} when stabilizing a debian package).
  • Publish the horizon docker image to DockerHub for every commit in master
  • Publish the state-diff Docker image to DockerHub
  • Change the repo configuration to use the GitHub actions as a mandatory successful check
  • Remove CircleCI configuration
  • Fully enable release jobs and watch them closely during a release
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 a pull request may close this issue.

1 participant