Move repo to GitHub
To https://github.com/ros-tracing/tracetools_analysis
See similar steps here: ros2_tracing#144
Move checklist
-
Prepare GitHub CI to have same-ish tests as current GitLab CI - See GitHub PR: https://github.com/ros2/ros2_tracing/pull/1
-
Switch description of GitHub repo with description of GitLab repo - On the GitLab repo, mention that the repo moved to GitHub
-
Move GitHub repo to github.com/ros-tracing organization -
Update default branch to rolling
and set up mirroring tomaster
- Just to match other /ros2 org repos: https://discourse.ros.org/t/change-default-branch-name-to-rolling-in-ros-2-core/26009
- Mirroring CI action: https://github.com/ros2/ros2_tracing/blob/rolling/.github/workflows/mirror-rolling-to-master.yaml
- PR: https://github.com/ros-tracing/tracetools_analysis/pull/1
-
Set up GitLab repo to mirror GitHub repo - See
ros2_tracing
mirroring setup: https://gitlab.com/ros-tracing/ros2_tracing/-/settings/repository
- See
-
Update tracks.yaml
in release repo (+ update default branch torolling
): https://github.com/ros2-gbp/tracetools_analysis-release -
Update rosdistro distro files to point to GitHub repo (+ update default Rolling branch to rolling
+ enable PR tests): https://github.com/ros/rosdistro- For
doc.url
andsource.url
, for all distros
- For
- Update existing links
-
In the repository itself -
In the ros2_tracing
repo -
https://ros-realtime.github.io/Guides/ros2_tracing_trace_and_analyze.html -
...
-
-
Disable GitLab CI schedules -
Move existing issues to GitHub -
Make sure all branches and tags are carried over to GitHub -
Move existing merge requests to GitHub pull requests
Edited by Christophe Bédard