Skip to content

Migrate CI from GitLab to GitHub - #1022

Merged
stv0g merged 12 commits into
masterfrom
github-ci
Jul 29, 2026
Merged

Migrate CI from GitLab to GitHub#1022
stv0g merged 12 commits into
masterfrom
github-ci

Conversation

@al3xa23

@al3xa23 al3xa23 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR aims to change our .gitlab ci to GitHub Actions. Some things are not working yet like nix, but most of the containers for the distirbutions are build.
@leonardocarreras, feel free to have a look :)

@al3xa23
al3xa23 marked this pull request as ready for review July 23, 2026 12:27
@al3xa23
al3xa23 requested review from n-eiling and stv0g as code owners July 23, 2026 12:27
@leonardocarreras

Copy link
Copy Markdown
Contributor

Hi @al3xa23 thanks for merging the suggestions... Just a small summary of the stuff done:

  • Turned on the nix build and packaging jobs
  • Image names now come from the repo owner, so forks push to their own space
  • Skip duplicate PR runs and cancel old ones
  • Fixed image tags so odd PR names don't break them
  • Faster builds with caching and reused steps
  • Auto-cleanup of old images
  • Updated the actions and turned on the pre-commit checks

@stv0g stv0g changed the title GitHub ci Migrate CI from GitLab to GitHub Jul 29, 2026
@stv0g stv0g added ci enhancement New feature or request labels Jul 29, 2026
@stv0g
stv0g temporarily deployed to latest-docker-nix-manual July 29, 2026 19:11 — with GitHub Actions Inactive
@stv0g
stv0g temporarily deployed to latest-docker-nix-manual July 29, 2026 19:31 — with GitHub Actions Inactive
@stv0g
stv0g temporarily deployed to latest-docker-manual July 29, 2026 19:33 — with GitHub Actions Inactive
@stv0g
stv0g temporarily deployed to latest-docker-dev-manual July 29, 2026 19:33 — with GitHub Actions Inactive
steffen-vogel-opalrt and others added 8 commits July 29, 2026 21:36
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
@stv0g
stv0g temporarily deployed to latest-docker-nix-manual July 29, 2026 19:54 — with GitHub Actions Inactive
@stv0g
stv0g temporarily deployed to latest-docker-manual July 29, 2026 20:00 — with GitHub Actions Inactive
@stv0g
stv0g temporarily deployed to latest-docker-dev-manual July 29, 2026 20:00 — with GitHub Actions Inactive
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
@stv0g
stv0g merged commit 9cae582 into master Jul 29, 2026
42 checks passed
@stv0g
stv0g deleted the github-ci branch July 29, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate GitLab CI to GitHub Actions Container registry: images are missing CI fails when other jobs are running because of time out

4 participants