Goal - Pushing the metadata and extraction (Continue) …
9th June 2025 (Day 1)
- Do we need to even fetch the metadata in dry-run mode??
- Run the tool for some plugins to see the metadata is being pushed correctly?
10th June 2025 (Day 2)
- Add unit tests for push metadata changes to a public repo in
GHService
and Plugin
.
- Raunak80Madan needs to be replace by jenkins-infra later in tests.
- Should we also consider pushing the plugin metadata or for now let’s focus on extracting the modernization metadata.
11th June 2025 (Day 3) (Weekly)
- PR ready for merge https://github.com/jenkins-infra/plugin-modernizer-tool/pull/1047
- Fix the IT tests for the metadata, wiremock api stubs.
- Pretty print
- Current structure
plugin-name/modernization-metadata/timestamp.json
- We will work the test repo for now.
- Now will focus on extracting the metadata
- Will update the documentation as well where required
12th June 2025 (Day 4)
- Also add
.json
extension in plugin-metadata and every other key in cache-manager.
- Let’s focus on extracting the
status
and the pullRequestUrl
.