Skip to content

Remove CircleCI#319

Merged
ArthurSens merged 6 commits into
mainfrom
remove-circleci
Jun 4, 2026
Merged

Remove CircleCI#319
ArthurSens merged 6 commits into
mainfrom
remove-circleci

Conversation

@ArthurSens

Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
@ArthurSens
ArthurSens requested review from SuperQ and roidelapluie May 27, 2026 19:02
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
Comment thread .github/workflows/ci.yml Outdated
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
@ArthurSens

Copy link
Copy Markdown
Member Author

I'm really struggling to understand the CI failures on these git diffs 😭

Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
@ArthurSens

Copy link
Copy Markdown
Member Author

OKeeee, CI is running as expected now. kdrfc is failing, but seems like it has always been failing 🤔

@roidelapluie

Copy link
Copy Markdown
Member

Not all tests have been merged I think

@ArthurSens

Copy link
Copy Markdown
Member Author

Not all tests have been merged I think

Could you elaborate? I'm not sure I understand what you mean

@roidelapluie

Copy link
Copy Markdown
Member

I meant that the old CircleCI job test-success does not seem to be present in the new GitHub Actions workflow. It used to run make test-impl cmd-parser-text=echo.

@ArthurSens

Copy link
Copy Markdown
Member Author

I meant that the old CircleCI job test-success does not seem to be present in the new GitHub Actions workflow. It used to run make test-impl cmd-parser-text=echo.

Ah, right. Yeah, that's a weird one. Looking at the old CircleCI config, the job definition existed, but it was never scheduled to run 🤔

I guess one equivalent here would be to define the workflow and make it available only through workflow_dispatch. I guess I'll do that 🤷

@ArthurSens

Copy link
Copy Markdown
Member Author

I'm also wondering how useful this workflow actually is (all of them, not only the make test-impl cmd-parser-text=echo one)... Since the repo migration from the OpenMetrics org to Prometheus org, CI has been failing consistently. The spec is not even hosted here anymore, but in prometheus/docs.

Maybe we should just get rid of CircleCI and not re-add them to GitHub Actions?

What do OM folks think nowadays? @bwplotka @dashpole @krajorama @ywwg

@bwplotka

bwplotka commented Jun 3, 2026

Copy link
Copy Markdown
Member

We can kill it IMO

Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
@ArthurSens ArthurSens changed the title Replace CircleCI with Github Actions Remove CircleCI Jun 3, 2026
@ArthurSens

Copy link
Copy Markdown
Member Author

Alright, the PR just removes CircleCI now. All we need to do is remove the required check.

Can anyone with permissions do it, or teach me how to do it? :)

@ArthurSens ArthurSens closed this Jun 4, 2026
@ArthurSens ArthurSens reopened this Jun 4, 2026
@ArthurSens ArthurSens closed this Jun 4, 2026
@ArthurSens ArthurSens reopened this Jun 4, 2026
@ArthurSens

Copy link
Copy Markdown
Member Author

Builds disabled in CircleCI

@ArthurSens
ArthurSens merged commit 37bc553 into main Jun 4, 2026
1 of 2 checks passed
@ArthurSens
ArthurSens deleted the remove-circleci branch June 4, 2026 10:18
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 this pull request may close these issues.

4 participants