Skip to content

Commit

Permalink
Fix funky number format.
Browse files Browse the repository at this point in the history
  • Loading branch information
nuclearsandwich committed Oct 9, 2024
1 parent 669082b commit 1ba3c22
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions doc/deploying_ros_bootstrap_repo_imports.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,28 @@ Changes to reprepro-updater *configs* should target the `master` branch of repre
The `refactor` branch contains the reprepro-updater library sources used by the build farm.

1. Open a pull request on [ros-infrastructure/reprepro-updater](https://github.com/ros-infrastructure/reprepro-updater).
1. Verify that the source package checks pass on the pull request and review the changes.
1. Once approved and ready for import, merge the pull request.
1. Access `[email protected]` via ssh, the following console commands will be run on the repos host.
1. Navigate to the `~/reprepro-updater` repository checkout.
2. Verify that the source package checks pass on the pull request and review the changes.
3. Once approved and ready for import, merge the pull request.
4. Access `[email protected]` via ssh, the following console commands will be run on the repos host.
5. Navigate to the `~/reprepro-updater` repository checkout.
```
cd ~/reprepro-updater
```
1. Update the checkout with the latest changes.
6. Update the checkout with the latest changes.
```
git pull origin master
```
1. Run the aptly importer script for the changed configurations
7. Run the aptly importer script for the changed configurations
```
python3 scripts/aptly/aptly_importer.py config/PATH_TO_CHANGED_CONFIG
```
1. Once all configurations have been updated, run the `snapshot-and-publish-all` script.
8. Once all configurations have been updated, run the `snapshot-and-publish-all` script.
```
~/bin/snapshot-and-publish-all ros_bootstrap
```
The script will create new aptly snapshot of ALL the repositories controlled by aptly and switch the public package repositories to these new set of snapshots.
At this point, if no error appeared, the public repositories at <http://repos.ros.org/repos/ros_bootstrap> should contain the new packages.
1. Once this process has completed, trigger `import_upstream` jobs on **both** (no matter if the PR is targeted to just one) [build.ros.org](https://build.ros.org/job/import_upstream) and [build.ros2.org](https://build.ros2.org/job/import_upstream).

9. Once this process has completed, trigger `import_upstream` jobs on **both** (no matter if the PR is targeted to just one) [build.ros.org](https://build.ros.org/job/import_upstream) and [build.ros2.org](https://build.ros2.org/job/import_upstream).
Update the build description with a message about the updated packages and a link to the reprepro-updater PR.
1. Update the reprepro-updater PR with a comment containing links to the import_upstream jobs.
10. Update the reprepro-updater PR with a comment containing links to the import_upstream jobs.

0 comments on commit 1ba3c22

Please sign in to comment.