Closed stephencelis closed 2 months ago
Thanks for the report, @stephencelis !
It's an odd one. I can see the doc archive being uploaded to the S3 inbox but it didn't seem to get picked up and copied into the doc bucket. I might be able to find more logs but for now I'll retrigger the runs for those two versions so the 404 is cured.
It might take a little longer to process this than usual, because we're in the middle of the Swift 6 processing. Please bear with us!
Ok, it's already re-run.
The problem is that the archives seem to empty:
❯ unzip prod-pointfreeco-swift-dependencies-1.3.1-8c5dcc16.zip
Archive: prod-pointfreeco-swift-dependencies-1.3.1-8c5dcc16.zip
extracting: metadata.json
creating: 1.3.1/
~/Downloads
❯ tree 1.3.1/
1.3.1/
0 directories, 0 files
I believe this is a regression in our doc uploader, which I recently switched to a new zip library after some troubles.
Thanks a lot for reporting this, I believe it's affecting more of not all recent doc builds.
Reverting the doc uploader doesn't help, I think it's the zipping in the builder itself that's broken, not the uploader's unzipping and uploading.
I can reproduce the problem. The 1.7.x change to the doc uploader broke the zipping of (some) archives. Rolling back to 1.6.3 fixes it for swift-dependencies.
I'll roll back the uploader and the builder's dependency on it to 1.6.3 and then re-run doc gen for packages with docs that had changes over the last 11 days (we deployed 1.7.1 on June 3).
This will likely break swift-metrics' doc gen again (which the doc uploader change was fixing, #3069) but that's lower impact.
Roll back deployed and re-triggered builds for swift-dependencies and swift-testing.
swift-dependencies docs are back. swift-testing should follow soon.
They're both back now. Thanks again for the reports!
Please describe the bug
The documentation page for our swift-dependencies package is currently 404ing:
Explain the steps needed to reproduce the bug
What was the expected behaviour?
Documentation to be visible.