Skip to content

Remove the staging copy job - #205

Merged
Tobias-Fischer merged 2 commits into
mainfrom
mirror-prefix-to-anaconda
Oct 22, 2026
Merged

Tobias-Fischer merged 2 commits into
mainfrom
mirror-prefix-to-anaconda

Conversation

@Tobias-Fischer

@Tobias-Fischer Tobias-Fischer commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

This repository now only hosts the website; the hourly staging copy goes away:

Without the copy script's tests no Python tests are left here, so pytest, the test task and its step in checks.yml go as well, and so does anaconda-client. niquests/py-rattler stay for the package-table scripts.

Merge together with RoboStack/ros-noetic#567: until that lands, new noetic builds still go to robostack-staging only.

🤖 Generated with Claude Code

@Hofer-Julian

Copy link
Copy Markdown
Contributor

Thanks @Tobias-Fischer.

It is not completely clear to me though why this would be added to this repo, since this repo is about the robostack website

@traversaro

Copy link
Copy Markdown
Member

Thanks @Tobias-Fischer.

It is not completely clear to me though why this would be added to this repo, since this repo is about the robostack website

I think because we had a similar robostack-staging --> robostack-humble job in https://github.com/RoboStack/robostack.github.io/blob/main/.github/workflows/copy-staging-packages.yml .

@Tobias-Fischer

Copy link
Copy Markdown
Contributor Author

I’m happy to move this to the monorepo, it will be better placed there!

The staging copy (scripts/copy-to-distro-specific-channel.py and the hourly
copy-staging-packages workflow) now lives in RoboStack/robostack#97,
together with the prefix.dev -> anaconda.org mirror. With it go its tests (the last
ones here: pytest, the test task and its CI step) and anaconda-client.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer
Tobias-Fischer force-pushed the mirror-prefix-to-anaconda branch from 42a98d8 to 029cdee Compare October 16, 2026 10:29
@Tobias-Fischer Tobias-Fischer changed the title Mirror prefix.dev channels to the old anaconda.org channels Move the channel copy script to the RoboStack monorepo Oct 16, 2026
@Tobias-Fischer
Tobias-Fischer marked this pull request as ready for review October 16, 2026 10:56
@Hofer-Julian

Copy link
Copy Markdown
Contributor

I’m happy to move this to the monorepo, it will be better placed there!

Yeah agreed.

Should we close this PR then?

@Tobias-Fischer

Copy link
Copy Markdown
Contributor Author

I’m happy to move this to the monorepo, it will be better placed there!

Yeah agreed.

Should we close this PR then?

I repurposed this PR to remove the copy script here .. is that ok? So we still need it. I changed description as well.

@Hofer-Julian

Copy link
Copy Markdown
Contributor

Sounds good!

Tobias-Fischer added a commit to RoboStack/robostack that referenced this pull request Oct 17, 2026
…da.org mirror

From RoboStack/robostack.github.io: tools/copy_staging_packages.py (was
scripts/copy-to-distro-specific-channel.py) copies humble's and noetic's packages from
robostack-staging on to their own channels, hourly as before; tools/mirror_to_anaconda.py
(from RoboStack/robostack.github.io#205) uploads what a prefix.dev channel has and its
old anaconda.org channel doesn't, started by hand until the prefix.dev channels exist.
A job without its token secret is skipped, so nothing fails before the secrets are
set here.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts:
#	.github/workflows/copy-staging-packages.yml
@Tobias-Fischer Tobias-Fischer changed the title Move the channel copy script to the RoboStack monorepo Remove the staging copy job Oct 22, 2026
@Tobias-Fischer

Copy link
Copy Markdown
Contributor Author

@RoboStack/robostack-core this needs a review please

Tobias-Fischer added a commit to RoboStack/ros-noetic that referenced this pull request Oct 22, 2026
…#567)

* Upload to and read from robostack-noetic instead of robostack-staging

robostack-staging only reached users of robostack-noetic through the hourly
copy job in RoboStack/robostack.github.io, which goes away with
RoboStack/robostack.github.io#205. robostack-noetic already has every
current noetic build (the copy job ran since 2025-01-01), so skip_existing
against it doesn't trigger rebuilds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* [skip ci] hold CI; drop this commit before merging

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer

Copy link
Copy Markdown
Contributor Author

Related: RoboStack/ros-noetic#567

@Tobias-Fischer
Tobias-Fischer merged commit bcc9f9e into main Oct 22, 2026
2 checks passed
@Tobias-Fischer
Tobias-Fischer deleted the mirror-prefix-to-anaconda branch October 22, 2026 09:08
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.

3 participants