Skip to content

Migrate from GitLab to GitHub#17

Merged
csparker247 merged 5 commits into
mainfrom
migrate-gitlab-to-github
Jun 27, 2026
Merged

Migrate from GitLab to GitHub#17
csparker247 merged 5 commits into
mainfrom
migrate-gitlab-to-github

Conversation

@csparker247

@csparker247 csparker247 commented Jun 27, 2026

Copy link
Copy Markdown
Member

Consolidates the GitLab → GitHub migration: CI, citation metadata, and documentation.

CI

  • Add .github/workflows/ci.yml porting the GitLab test pipeline: a Linux matrix (debian:bookworm and ubuntu:22.04, each with and without Boost.Filesystem) plus a plain macos-latest job. Ubuntu installs CMake 3.26.4 from Kitware, matching the original config. Triggers on pushes to main and on pull requests.
  • Remove the now-superseded .gitlab-ci.yml.
  • Not migrated: the macOS Boost variant (relied on a self-hosted runner + local vc-deps path)

Metadata

  • .zenodo.json: drop the GitLab related_identifiers entry, leaving only the GitHub supplement URL.

Documentation

  • Repoint repo/source links and the issue tracker to GitHub (README.md, docs/index.md, CONTRIBUTING.md).
  • Replace GitLab Merge Request / WIP:-prefix workflow language with GitHub Pull Request / draft-PR conventions (CONTRIBUTING.md).
  • Intentionally left: the external educelab/style-guides link (separate repo, not migrated here).

🤖 Generated with Claude Code

csparker247 and others added 4 commits June 27, 2026 09:28
Port the GitLab CI test jobs to GitHub Actions: a Linux matrix covering
Debian bookworm and Ubuntu 22.04 (each with and without Boost.Filesystem)
plus a macOS job. The docs/pages job is not migrated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The GitHub Actions workflow added in this branch replaces the GitLab CI
configuration now that development has moved to GitHub.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Drop the GitLab supplement URL now that development has moved to GitHub.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Point the repo/source links and issue tracker at GitHub, and replace the
GitLab Merge Request / WIP-prefix workflow language with GitHub Pull
Request / draft-PR conventions in CONTRIBUTING.md.

The GitLab Pages documentation links and the external educelab/style-guides
link are intentionally left until those are hosted/migrated separately.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@csparker247 csparker247 merged commit de40f8a into main Jun 27, 2026
5 checks passed
@csparker247 csparker247 deleted the migrate-gitlab-to-github branch June 27, 2026 07:40
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.

1 participant