Org sign-off: metadata-swiss #9

Closed
opened 2026-09-14 12:54:13 +00:00 by mirror-sync · 2 comments
Owner

The sources list metadata-swiss, but there is no such organisation on this instance and this run could not create one. Nothing from metadata-swiss is mirrored until it exists.

  • Repositories waiting: 30
  • Imported automatically on admission: 30 (~109 MB)
  • Needing their own sign-off as well: 0
  • Headroom now: 14.1 GiB
  • First raised: 2026-09-14
  • The instance answered 403 to this run's attempt to create it: {"message":"%!s(\u003cnil\u003e)","url":"https://git.opencode.swiss/api/swagger"}

What admitting it costs

Creating the organisation is the whole decision for the 30 repositories below the size cap: the next run imports them with no further review. Anything above the cap is held separately — size is its second blocker, not its first, which is why those have no ticket of their own while this one is open.

You can decide both at once — add the over-cap URLs to mirrors/size_approvals.txt in the same pull request — or admit the organisation alone and let each of them get its own sign-off ticket on the next run.

Below the cap — imported on admission

  • https://github.com/metadata-swiss/handbook — 45 MB
  • https://github.com/metadata-swiss/opendata-swiss — 18 MB
  • https://github.com/metadata-swiss/iSurvey — 13 MB
  • https://github.com/metadata-swiss/govtech-hackathon-2026 — 11 MB
  • https://github.com/metadata-swiss/toolbox — 4 MB
  • https://github.com/metadata-swiss/apiconsole — 3 MB
  • https://github.com/metadata-swiss/LINDAS — 3 MB
  • https://github.com/metadata-swiss/I14Y — 2 MB
  • https://github.com/metadata-swiss/txt2key — 0 MB
  • https://github.com/metadata-swiss/tutorials — 0 MB
  • https://github.com/metadata-swiss/shacl_importer_scripts — 0 MB
  • https://github.com/metadata-swiss/swagger2dcat — 0 MB
  • https://github.com/metadata-swiss/opendata-swiss-cms-content-abn — 0 MB
  • https://github.com/metadata-swiss/structure_generator — 0 MB
  • https://github.com/metadata-swiss/toolbox_shacl — 0 MB
  • https://github.com/metadata-swiss/toolbox_concept_input — 0 MB
  • https://github.com/metadata-swiss/keyword_generator — 0 MB
  • https://github.com/metadata-swiss/harvester_OFS — 0 MB
  • https://github.com/metadata-swiss/opendata-swiss-cms-content-ref — 0 MB
  • https://github.com/metadata-swiss/opendata-swiss-cms-content — 0 MB
  • https://github.com/metadata-swiss/harvester_BL — 0 MB
  • https://github.com/metadata-swiss/harvester_template — 0 MB
  • https://github.com/metadata-swiss/harvester_FSVO — 0 MB
  • https://github.com/metadata-swiss/excel_upload — 0 MB
  • https://github.com/metadata-swiss/harvester_SPHN — 0 MB
  • https://github.com/metadata-swiss/BFS_concept_import — 0 MB
  • https://github.com/metadata-swiss/import_catalog — 0 MB
  • https://github.com/metadata-swiss/metadata.swiss — 0 MB
  • https://github.com/metadata-swiss/CHOP-importer — 0 MB
  • https://github.com/metadata-swiss/feature-requests — 0 MB

Three ways to resolve this

Admit it — create the organisation metadata-swiss on the instance. The next run mirrors what is listed above and closes this ticket.

Decline it — add metadata-swiss on a line of its own to mirrors/declines.txt by pull request, with a reason. The alert stops naming it and this ticket closes recording that decision, so anyone who asks later has an answer.

Leave it — it stays listed in every run report and is not mailed again. That is a decision nobody can read, which is what declines.txt exists to avoid.

This ticket's title is how the scheduled job finds it — please do not edit it.

The sources list `metadata-swiss`, but there is no such organisation on this instance and this run could not create one. Nothing from `metadata-swiss` is mirrored until it exists. - Repositories waiting: **30** - Imported automatically on admission: **30** (~109 MB) - Needing their own sign-off as well: **0** - Headroom now: 14.1 GiB - First raised: 2026-09-14 - The instance answered **403** to this run's attempt to create it: `{"message":"%!s(\u003cnil\u003e)","url":"https://git.opencode.swiss/api/swagger"} ` ## What admitting it costs Creating the organisation is the whole decision for the 30 repositories below the size cap: the next run imports them with no further review. Anything above the cap is held separately — **size is its second blocker, not its first**, which is why those have no ticket of their own while this one is open. You can decide both at once — add the over-cap URLs to [`mirrors/size_approvals.txt`](https://codeberg.org/open-source-ecosystem/opencode-forges/src/branch/main/mirrors/size_approvals.txt) in the same pull request — or admit the organisation alone and let each of them get its own sign-off ticket on the next run. ### Below the cap — imported on admission - `https://github.com/metadata-swiss/handbook` — 45 MB - `https://github.com/metadata-swiss/opendata-swiss` — 18 MB - `https://github.com/metadata-swiss/iSurvey` — 13 MB - `https://github.com/metadata-swiss/govtech-hackathon-2026` — 11 MB - `https://github.com/metadata-swiss/toolbox` — 4 MB - `https://github.com/metadata-swiss/apiconsole` — 3 MB - `https://github.com/metadata-swiss/LINDAS` — 3 MB - `https://github.com/metadata-swiss/I14Y` — 2 MB - `https://github.com/metadata-swiss/txt2key` — 0 MB - `https://github.com/metadata-swiss/tutorials` — 0 MB - `https://github.com/metadata-swiss/shacl_importer_scripts` — 0 MB - `https://github.com/metadata-swiss/swagger2dcat` — 0 MB - `https://github.com/metadata-swiss/opendata-swiss-cms-content-abn` — 0 MB - `https://github.com/metadata-swiss/structure_generator` — 0 MB - `https://github.com/metadata-swiss/toolbox_shacl` — 0 MB - `https://github.com/metadata-swiss/toolbox_concept_input` — 0 MB - `https://github.com/metadata-swiss/keyword_generator` — 0 MB - `https://github.com/metadata-swiss/harvester_OFS` — 0 MB - `https://github.com/metadata-swiss/opendata-swiss-cms-content-ref` — 0 MB - `https://github.com/metadata-swiss/opendata-swiss-cms-content` — 0 MB - `https://github.com/metadata-swiss/harvester_BL` — 0 MB - `https://github.com/metadata-swiss/harvester_template` — 0 MB - `https://github.com/metadata-swiss/harvester_FSVO` — 0 MB - `https://github.com/metadata-swiss/excel_upload` — 0 MB - `https://github.com/metadata-swiss/harvester_SPHN` — 0 MB - `https://github.com/metadata-swiss/BFS_concept_import` — 0 MB - `https://github.com/metadata-swiss/import_catalog` — 0 MB - `https://github.com/metadata-swiss/metadata.swiss` — 0 MB - `https://github.com/metadata-swiss/CHOP-importer` — 0 MB - `https://github.com/metadata-swiss/feature-requests` — 0 MB ## Three ways to resolve this **Admit it** — create the organisation `metadata-swiss` on the instance. The next run mirrors what is listed above and closes this ticket. **Decline it** — add `metadata-swiss` on a line of its own to [`mirrors/declines.txt`](https://codeberg.org/open-source-ecosystem/opencode-forges/src/branch/main/mirrors/declines.txt) by pull request, with a reason. The alert stops naming it and this ticket closes recording that decision, so anyone who asks later has an answer. **Leave it** — it stays listed in every run report and is not mailed again. That is a decision nobody can read, which is what `declines.txt` exists to avoid. *This ticket's title is how the scheduled job finds it — please do not edit it.*
mirror-sync 2026-09-15 06:28:44 +00:00
  • closed this issue
  • added the
    approved
    label
Author
Owner

Closing: approved — metadata-swiss was created on 2026-09-15, and its repositories import on the next run.

The decision itself lives in versioned config; this ticket only recorded it.

Closing: approved — `metadata-swiss` was created on 2026-09-15, and its repositories import on the next run. The decision itself lives in versioned config; this ticket only recorded it.
Author
Owner

Closing: the organisation now exists on the instance, so its repositories import on the next run.

The decision itself lives in versioned config; this ticket only recorded it.

Closing: the organisation now exists on the instance, so its repositories import on the next run. The decision itself lives in versioned config; this ticket only recorded it.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
meta/reports#9
No description provided.