apache / apache/daffodil-vscode

Add Form of Integration Testing for New Versions of Apache-Daffodil API

Open
#1,201 0 comments 0 reactions 0 assignees View on GitHub
dependencies enhancement testing
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.