Skip to content

TDML zipping 1272#1671

Draft
lrbarber wants to merge 5 commits intoapache:mainfrom
ctc-oss:tdml-zipping_1272
Draft

TDML zipping 1272#1671
lrbarber wants to merge 5 commits intoapache:mainfrom
ctc-oss:tdml-zipping_1272

Conversation

@lrbarber
Copy link
Copy Markdown
Collaborator

@lrbarber lrbarber commented Apr 23, 2026

Closes #1272

Description

Added code to preform automated collection and zipping of all files required to execute a TDML test.

Wiki

  • I have determined that no documentation updates are needed for these chnges
  • I have added the following documentation for these changes

doc/Wiki.md - new section "Zipping the TDML and associated files"

Review Instructions including Screenshots

  • Execute a Daffodil parse (doesn't matter if it's successful or not)
  • Access Command Pallet to "Create TDML file"
  • Open the TDML file (in either the TDML or text editor)
  • Access Command Pallet to "Zip TDML"
  • Verify that zip file is created in same location as TDML file, with extension ".zip" added.
  • Extract the contents of the zip file
  • Open the TDML file that was in the zip file
  • Execute a Testcase from the TDML file

Confirmation Testing

I performed tests with source files (schema & data) in many different locations and both successful parses and failures.

Regression Testing

Most n/a as this is a new feature addition.

Copy link
Copy Markdown
Collaborator

@hdalsania hdalsania left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested extensively on Windows and Linux environment. It is working as expected and I verified that limitations are documented correctly.

adding TDML zipping

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump xml-formatter from 3.6.7 to 3.7.0

Bumps [xml-formatter](https://github.com/chrisbottin/xml-formatter) from 3.6.7 to 3.7.0.
- [Commits](chrisbottin/xml-formatter@3.6.7...3.7.0)

---
updated-dependencies:
- dependency-name: xml-formatter
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

fixed 'targetResource' is possibly 'undefined' error

Add zipping instructions for TDML files

Added instructions for zipping TDML files and associated test cases, including details on file organization and error handling.

Update destination paths to use base file names

As file are being copied in to the temp file system in preparation for zipping, the destination path was incorrect if the schema file was in a different folder.

Update known issues section to v1.6.0

Document path formatting issues in TDML files

Adding note about path formatting issues in TDML files when moving between Windows and Linux.

Refactor path replacement for schema file.

Fix path formatting in TDML file updates

Fix regex for targetZip file extension replacement

adding TDML zipping

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump xml-formatter from 3.6.7 to 3.7.0

Bumps [xml-formatter](https://github.com/chrisbottin/xml-formatter) from 3.6.7 to 3.7.0.
- [Commits](chrisbottin/xml-formatter@3.6.7...3.7.0)

---
updated-dependencies:
- dependency-name: xml-formatter
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

fixed 'targetResource' is possibly 'undefined' error

Add zipping instructions for TDML files

Added instructions for zipping TDML files and associated test cases, including details on file organization and error handling.

Update destination paths to use base file names

As file are being copied in to the temp file system in preparation for zipping, the destination path was incorrect if the schema file was in a different folder.

Update known issues section to v1.6.0

Document path formatting issues in TDML files

Adding note about path formatting issues in TDML files when moving between Windows and Linux.

Refactor path replacement for schema file.

Fix path formatting in TDML file updates

Fix regex for targetZip file extension replacement

updated documentation CI
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new “Zip TDML” feature to collect a TDML file plus its referenced artifacts and generate a distributable zip archive, along with some dependency/workflow/documentation updates.

Changes:

  • Add VS Code command extension.dfdl-debug.zipTDML that copies referenced TDML artifacts into a temp folder, rewrites TDML paths, and zips the result.
  • Update extension contributions (package.json) to expose the new command and update end-user docs (doc/Wiki.md).
  • Bump various frontend/tooling dependencies and GitHub Action pins.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
src/adapter/activateDaffodilDebug.ts Implements the new Zip TDML command + helper functions + JSZip integration.
package.json Registers the Zip TDML command in menus/command palette; bumps some deps.
doc/Wiki.md Adds a new “Zipping the TDML…” section and updates known-issues heading.
src/svelte/src/utilities/highlights.ts Refactors selection indication byte assignment to operate on numbers instead of 1-byte subarrays.
yarn.lock Lockfile updates corresponding to dependency bumps.
project/build.properties Updates sbt.version.
.github/workflows/CI.yml Updates pinned setup-node and setup-sbt action SHAs.
.github/workflows/nightly.yml Updates pinned setup-node and setup-sbt action SHAs.
.github/workflows/licenses.yml Updates pinned setup-node action SHA.
.github/workflows/release-candidate.yml Updates pinned setup-node action SHA.
.github/workflows/documentaion.yml Updates the required PR checkbox text string.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/adapter/activateDaffodilDebug.ts
Comment thread src/adapter/activateDaffodilDebug.ts Outdated
Comment thread src/adapter/activateDaffodilDebug.ts
Comment thread src/adapter/activateDaffodilDebug.ts
Comment thread src/adapter/activateDaffodilDebug.ts
Comment thread src/adapter/activateDaffodilDebug.ts Outdated
Comment thread src/adapter/activateDaffodilDebug.ts Outdated
Comment thread src/adapter/activateDaffodilDebug.ts Outdated
Comment thread src/svelte/src/utilities/highlights.ts
Comment thread doc/Wiki.md Outdated
@scholarsmate
Copy link
Copy Markdown
Contributor

Copilot has found several issues that ought to be fixed and may allow CI to pass due to timing issues. This PR should also be rebased as it is currently 11 commits behind main. Once those are done, I'll revisit the review. The upgrade of Ωedit™ (#1668) could be beneficial to this PR as well.

@hdalsania hdalsania force-pushed the tdml-zipping_1272 branch 3 times, most recently from c1f724f to 442faaf Compare April 29, 2026 20:23
adding TDML zipping

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump xml-formatter from 3.6.7 to 3.7.0

Bumps [xml-formatter](https://github.com/chrisbottin/xml-formatter) from 3.6.7 to 3.7.0.
- [Commits](chrisbottin/xml-formatter@3.6.7...3.7.0)

---
updated-dependencies:
- dependency-name: xml-formatter
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

fixed 'targetResource' is possibly 'undefined' error

Add zipping instructions for TDML files

Added instructions for zipping TDML files and associated test cases, including details on file organization and error handling.

Update destination paths to use base file names

As file are being copied in to the temp file system in preparation for zipping, the destination path was incorrect if the schema file was in a different folder.

Update known issues section to v1.6.0

Document path formatting issues in TDML files

Adding note about path formatting issues in TDML files when moving between Windows and Linux.

Refactor path replacement for schema file.

Fix path formatting in TDML file updates

Fix regex for targetZip file extension replacement

adding TDML zipping

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump xml-formatter from 3.6.7 to 3.7.0

Bumps [xml-formatter](https://github.com/chrisbottin/xml-formatter) from 3.6.7 to 3.7.0.
- [Commits](chrisbottin/xml-formatter@3.6.7...3.7.0)

---
updated-dependencies:
- dependency-name: xml-formatter
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

fixed 'targetResource' is possibly 'undefined' error

Add zipping instructions for TDML files

Added instructions for zipping TDML files and associated test cases, including details on file organization and error handling.

Update destination paths to use base file names

As file are being copied in to the temp file system in preparation for zipping, the destination path was incorrect if the schema file was in a different folder.

Update known issues section to v1.6.0

Document path formatting issues in TDML files

Adding note about path formatting issues in TDML files when moving between Windows and Linux.

Refactor path replacement for schema file.

Fix path formatting in TDML file updates

Fix regex for targetZip file extension replacement

updated documentation CI

updating after reading comments.

clean up comments

Searching results highlighting appear as expected.

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

change test timeout

Update .asf.yaml, remove old ones and add Adedoyin Ogunjobi as a contributor

Searching results highlighting appear as expected.

Bump actions/setup-node from 6.2.0 to 6.3.0

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@6044e13...53b8394)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump sbt/setup-sbt from 1.1.18 to 1.1.22

Bumps [sbt/setup-sbt](https://github.com/sbt/setup-sbt) from 1.1.18 to 1.1.22.
- [Release notes](https://github.com/sbt/setup-sbt/releases)
- [Commits](sbt/setup-sbt@1cad58d...508b753)

---
updated-dependencies:
- dependency-name: sbt/setup-sbt
  dependency-version: 1.1.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump @tsconfig/svelte from 5.0.5 to 5.0.8

Bumps [@tsconfig/svelte](https://github.com/tsconfig/bases/tree/HEAD/bases) from 5.0.5 to 5.0.8.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/svelte"
  dependency-version: 5.0.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump fast-xml-parser from 5.5.6 to 5.5.9

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.5.6 to 5.5.9.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v5.5.6...v5.5.9)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.5.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Update sbt, scripted-plugin to 1.12.9

Bump protobufjs from 7.5.4 to 7.5.5

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.5.4...protobufjs-v7.5.5)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.5.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump vite from 6.4.1 to 6.4.2

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.4.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump lodash from 4.17.23 to 4.18.1

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

change test timeout

Update .asf.yaml, remove old ones and add Adedoyin Ogunjobi as a contributor
@lrbarber lrbarber marked this pull request as draft April 30, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

Zip operation: Provide capability to compress all necessary files to execute a TDML test case.

5 participants