Ma77Ball opened a new pull request, #7658: URL: https://github.com/apache/texera/pull/7658
Removes the `sync-docs-to-site.yml` workflow, which pushed committed copies of `docs/` into `apache/incubator-texera-site` (`content/docs/latest/`) on every push to `main`. **Why** The website is moving to a build-time docs sync: `apache/incubator-texera-site` now pulls docs directly from this repo's `release/vX.Y` branches while building the Hugo site (see the site's `scripts/pull-release-docs.sh` and updated `publish-site.yml`). Under that model `content/docs/latest/` is generated at build time and git-ignored, never committed. Keeping this workflow would fight the new setup: it would keep committing docs into `content/docs/latest/` on the site repo, which the build-time sync expects to be ignored, build-generated output. Removing it makes the build-time pull the single source of truth. **Rollout note** This should land together with the site's build-time sync going live (and with the release CI firing the `docs-updated` repository_dispatch the new workflow listens for), since this workflow is currently the only thing keeping the site's docs up to date. Once it's removed, the `SITE_SYNC_TOKEN` secret it used can be retired. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
