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

Disable SemaphoreCI #13448

Closed
serathius opened this issue Oct 27, 2021 · 5 comments
Closed

Disable SemaphoreCI #13448

serathius opened this issue Oct 27, 2021 · 5 comments

Comments

@serathius
Copy link
Member

Follow up #13440

Disabling it allow us to stop maintaining etcd-test images making it much easier to maintain codebase.

What we need to do:

  • Confirm that supported Etcd versions don't depend on SemaphoreCI (v3.4, v3.5 should be migrated to Github Actions)
  • Disable SemathoreCI
  • Cleanup etcd-test images and make docker-test command.

cc @hexfusion @lilic

@serathius
Copy link
Member Author

https://etcd.io/docs/v3.5/op-guide/versioning/#service-versioning-and-supported-versions states The etcd project maintains release branches for the current version and two minor releases, 3.5, 3.4 and 3.3 currently.
This means that before removing SemaphoreCI we should make sure that GitHub actions cover branches release-3.5, release-3.4 and release-3.3.

@serathius
Copy link
Member Author

Looks like SemaphoreCI started failing https://semaphoreci.com/etcd-io/etcd/branches/pull-request-13655/builds/4
From what I see it timesout on downloading docker image dependencies.

I think we should start ignoring SemaphoreCI failures until problem is resolved. I could also consider removing it, however this would leave release-3.3 branch without any testing. Based on my experiments it will be hard to migrate it to Github actions due to very old golang version. Would appreciate help with that.

cc @ptabor @ahrtr @spzala

@serathius
Copy link
Member Author

Hmm, tried to enable SemaphoreCI only on release-3.3 branch. Got 500 response on their configuration page :(

@serathius
Copy link
Member Author

Hmm looks like SemaphoreCI was disabled last week (around 18 April). I don't think I did it, however I'm happy that someone did.

image
image

@ptabor
Copy link
Contributor

ptabor commented Apr 24, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants