MartijnVisser opened a new pull request, #29294:
URL: https://github.com/apache/flink/pull/29294
## What is the purpose of the change
The ASF actions allow list dropped `burnett01/rsync-deployments` 8.0.5 on
2026-09-17. Since then every "Build documentation" run ends in
`startup_failure` and no Flink docs have been published to
nightlies.apache.org. This is the third time in a year this action broke the
docs upload, so this PR removes it and runs rsync on the runner. A bump to
9.0.1 would only move the date: 8.0.5 had no expiry either when it was pinned
in June.
## Brief change log
- `docs.yml` and `docs-legacy.yml` upload with `ssh-agent` and `rsync` in a
run step, with the same switches, paths, secrets and host key handling as the
action. The step is inline so it does not depend on files in the checked-out
release branches.
- The build runs as root in Docker and the upload now runs as the runner
user, so the build step makes `docs/target` world-readable first.
## Verifying this change
`docs.yml` does not run on pull requests, so only a manual or scheduled run
after merge exercises it.
- The ASF allow list check (`apache/infrastructure-actions/allowlist-check`)
fails on c8fb3fb0973 because of the 8.0.5 pin and passes on this branch.
- I ran the upload steps from both workflow files as a non-root user against
a local sshd, on a tree built as root. All 8 cases pass, and dropping the alias
check or the chmod fails one case each.
- flink-kubernetes-operator and flink-agents run the same commands on
`ubuntu-latest` with the same org secrets: 51 of 52 scheduled runs green since
the secrets were updated on 2026-08-30.
## Does this pull request potentially affect one of the following parts:
- Dependencies (does it add or upgrade a dependency): no
- The public API, i.e., is any changed class annotated with
`@Public(Evolving)`: no
- The serializers: no
- The runtime per-record code paths (performance sensitive): no
- Anything that affects deployment or recovery: JobManager (and its
components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
- The S3 file system connector: no
## Documentation
- Does this pull request introduce a new feature? no
- If yes, how is the feature documented? not applicable
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes (please specify the tool below)
Generated-by: Claude Code (Claude Opus 5.5)
--
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]