ppkarwasz opened a new pull request, #3:
URL: https://github.com/apache/logging-flume-mongodb/pull/3

   Bootstraps the build and release infrastructure of the new MongoDB sink 
repository on top of `flume-parent` 2.0.0-SNAPSHOT.
   
   ## Changes
   
   - **Simplify POM files.** Drop from `flume-mongodb-parent` everything that 
`flume-parent` (or the BOMs it imports) already manages: `junit`, the Log4j BOM 
and a dead `jackson-core` entry whose version property was never defined. Add a 
temporary `use-apache-snapshots` profile until the parent is released.
   - **Remove `mockito-all`.** The parent pins Mockito 5, for which 
`mockito-all` was never published, so the test build could not resolve. The 
only usage was the Mockito 1.x `Whitebox` helper, replaced by two small 
reflection helpers in the test.
   - **Add `.gitignore`**, grouped by the tool that produces each exclusion.
   - **Add GitHub Actions workflows** ported from `apache/logging-flume`: 
`build` (with snapshot/release deployment and reproducibility checks), CodeQL 
and the Dependabot workflows, adapted to the `main` branch, Java only, no Maven 
site. Add the Maven wrapper that the `logging-parent` reusable workflows invoke.
   - **Fix the required status check in `.asf.yaml`.** The reusable build 
workflow reports `build / build (ubuntu-latest)`, not `build (ubuntu-latest)`; 
the previous name could never be satisfied.
   - **Generate release notes with `log4j-changelog`.** Bootstrap 
`src/changelog` with a single entry for the upcoming first release, and remove 
the hand-written `CHANGELOG`, `RELEASE-NOTES.txt` and the unreferenced 
`checkstyle-header.txt` and `findbugs-exclude-filter.xml`.
   
   


-- 
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