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]

Reply via email to