Skip to content

feat(ci): Expand testing & Draft release workflow#3

Merged
aaronclong merged 24 commits intomainfrom
iterate-on-ci-cd
Dec 17, 2025
Merged

feat(ci): Expand testing & Draft release workflow#3
aaronclong merged 24 commits intomainfrom
iterate-on-ci-cd

Conversation

@aaronclong
Copy link
Owner

@aaronclong aaronclong commented Dec 15, 2025

Change Summary

  • Adds fully scripted CI/CD with on-push PR validation and a release workflow that builds, tests, packs, and publishes artifacts.
  • Introduces a tslog logger, more flexible metadata DTOs, and utilities to normalize/validate XSPF-derived payloads.
  • Expands Vitest coverage with table-driven playlist/track assertions and XML-to-CBOR fixture helpers.
  • Prepares the package for distribution: tightened build scripts, externalization, browser-ready Rollup outputs, and a formal Apache-2.0 LICENSE.

@aaronclong aaronclong changed the title feat: Iterate on ci cd feat(ci): Expand testing & Draft release workflow Dec 17, 2025
@aaronclong aaronclong marked this pull request as ready for review December 17, 2025 00:05
@aaronclong aaronclong merged commit ecc1e0f into main Dec 17, 2025
1 check passed
@aaronclong aaronclong deleted the iterate-on-ci-cd branch December 17, 2025 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments