Skip to content
This repository was archived by the owner on Jul 29, 2026. It is now read-only.

chore: prepare repository for archiving - #497

Merged
julian-risch merged 2 commits into
mainfrom
quiet-repo-for-archive
Jul 29, 2026
Merged

chore: prepare repository for archiving#497
julian-risch merged 2 commits into
mainfrom
quiet-repo-for-archive

Conversation

@julian-risch

@julian-risch julian-risch commented Jul 28, 2026

Copy link
Copy Markdown
Member

Related Issues

  • None. This prepares the repo to be archived. The final release, 0.19.0.post1, is published on PyPI.

Proposed Changes:

  • Sync the README with the one shipped to PyPI in 0.19.0.post1
  • Remove dependabot.yml. Daily github-actions updates produced ~20 of the commits since v0.19.0 and would keep opening PRs against an unmaintained repo.
  • Remove the nightly cron from tests.yml, plus the now-unreachable nightly step and the event_name == 'schedule' arm of the AWS auth condition.
  • Remove project.yml (issue triage board automation).
  • Remove docusaurus_sync.yml

How did you test it?

Notes for the reviewer

I'll need to manually revoke CI secrets, remove the PyPI trusted-publisher entry, and the pypi GitHub environment. Then I will archive the repository.

Checklist

julian-risch and others added 2 commits July 28, 2026 14:04
Bring `main` in line with the archive plan so the repo goes quiet before
it is marked read-only on GitHub.

- Sync the README with the one shipped in the 0.19.0.post1 final release,
  so the GitHub landing page and the PyPI page tell the same story.
- Remove dependabot.yml. Daily github-actions updates with a one-day
  cooldown produced roughly twenty of the commits since v0.19.0 and would
  keep opening PRs against a repo nobody is maintaining.
- Remove the nightly cron from tests.yml, along with the now-unreachable
  "Nightly - run unit tests with Haystack main branch" step and the
  `event_name == 'schedule'` arm of the AWS auth condition.
- Remove project.yml, which added new issues to a triage board.

Archiving disables Actions anyway, but doing this first means no failing
nightly runs or stray dependabot PRs in the window before that happens.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
`docusaurus_sync.yml` regenerates the API reference and opens a PR into
deepset-ai/haystack writing `docs-website/reference/experiments-api/**`.
In that repo, `auto_approve_api_ref_sync.yml` auto-approves and squash-
merges any HaystackBot `sync-docusaurus-api-reference` PR touching those
paths, so the sync lands without human review.

Its tag trigger is spent — 0.19.0.post1 was the final release, and that
tag was cut from a branch where this workflow was already deleted, so no
sync PR fired. What remains is the `workflow_dispatch` trigger, and the
workflow's own warning now applies permanently: this repository has
evolved significantly since the last release (Agent, HITL, breakpoints and
mem0 were all deleted from `main` without being released). A manual run
would generate a reduced API reference and auto-merge it into Haystack,
recreating the very directory deepset-ai/haystack#12177 removes.

Removing it is the only way to close that path, since a workflow with
`workflow_dispatch` stays runnable by anyone with write access for as long
as Actions are enabled.

Keeping `pypi_release.yml`: it has no manual trigger, fires only on a
`v*` tag, and documents how the final release was produced.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@julian-risch
julian-risch marked this pull request as ready for review July 28, 2026 15:26
@julian-risch
julian-risch requested review from a team as code owners July 28, 2026 15:26
@julian-risch
julian-risch requested review from sjrl and removed request for a team July 28, 2026 15:26

@sjrl sjrl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@julian-risch
julian-risch merged commit ee2d807 into main Jul 29, 2026
8 checks passed
@julian-risch
julian-risch deleted the quiet-repo-for-archive branch July 29, 2026 08:24
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants