forgejo/.forgejo/workflows
oliverpool 3de4b351a2 [v11.0/forgejo] storage test: reader should not be closed on save (#9031)
Backport of the fixes for #8529 (v11 is currently not affected because minio-client is an older version. Porting the tests should help in preventing future breakages).

- #8541: storage test (reader should not get closed)
- #8527 #8816: defer uploader.Close (most robust way)
- #8166: enable storage tests

The test can be run locally:

```
docker run --rm -e MINIO_DOMAIN=minio -e MINIO_ROOT_USER=123456 -e MINIO_ROOT_PASSWORD=12345678 -p 9000:9000  data.forgejo.org/oci/bitnami/minio:2024.8.17
```

```
TEST_MINIO_ENDPOINT=localhost:9000  go test -v -run ^TestMinioStorageIterator$ ./modules/storage
```

### Release notes

- [x] I do not want this change to show in the release notes.
- [ ] I want the title to show in the release notes with a link to this pull request.
- [ ] I want the content of the `release-notes/<pull request number>.md` to be be used for the release notes instead of the title.

Co-authored-by: Earl Warren <contact@earl-warren.org>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9031
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: oliverpool <git@olivier.pfad.fr>
Co-committed-by: oliverpool <git@olivier.pfad.fr>
2025-08-26 10:20:00 +02:00
..
backport.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
build-release-integration.yml Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.4.1 (v11.0/forgejo) (#8845) 2025-08-10 10:49:25 +02:00
build-release.yml Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.4.1 (v11.0/forgejo) (#8845) 2025-08-10 10:49:25 +02:00
cascade-setup-end-to-end.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
forgejo-integration-cleanup.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
merge-requirements.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
milestone.yml fix: actions move to data.forgejo.org 2024-12-19 10:55:05 +01:00
mirror.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
publish-release.yml Update https://data.forgejo.org/forgejo/forgejo-build-publish action to v5.4.1 (v11.0/forgejo) (#8845) 2025-08-10 10:49:25 +02:00
release-notes-assistant-milestones.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
release-notes-assistant.yml Update Node.js to v22 (forgejo) (#7332) 2025-03-25 19:00:34 +00:00
renovate.yml Update renovate to v39.211.4 (forgejo) (#7316) 2025-03-24 06:47:27 +00:00
testing.yml [v11.0/forgejo] storage test: reader should not be closed on save (#9031) 2025-08-26 10:20:00 +02:00