apache / apache/daffodil-vscode
Add Form of Integration Testing for New Versions of Apache-Daffodil API
- Dominant language
- TypeScript
- Stars
- 18
- Forks
- 33
- Avg merge
- 3d 6h
- Merged PRs (30d)
- 7
Description
### Description
In [#1198, update to Apache Daffodil 3.10.0](https://github.com/apache/daffodil-vscode/issues/1198#issuecomment-2722087417), a discussion was had with a PMC regarding the processes for updating Apache Daffodil versions for the extension. It's currently manual at the moment, having to rely on a developer to check and ensure API updates work with the extension.
It would be ideal if there was some way of having an integration test / check for newer versions of Apache Daffodil.
Some points to consider
- Can we add this feature to dependabot?
- Would we include these tests / checks to our existing test suite or would it be a part of the CI pipeline?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the discussion in issue #1198 and reviewing the existing test suite and CI pipeline. Compare the options of Dependabot, suite-based checks, and CI checks for newer Apache Daffodil versions; done means a repeatable integration check detects API incompatibilities without relying on manual verification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- ci-cd, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100