Skip to content

Switch to a maintained YAML library - #1084

Open
kgaughan wants to merge 3 commits into
goss-org:masterfrom
kgaughan:maintained-yaml-library
Open

Switch to a maintained YAML library#1084
kgaughan wants to merge 3 commits into
goss-org:masterfrom
kgaughan:maintained-yaml-library

Conversation

@kgaughan

@kgaughan kgaughan commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator
Checklist
  • make test-all (UNIX) passes. CI will also test this
  • unit and/or integration tests are included (if applicable)
  • documentation is changed or added (if applicable)

Description of change

The go-yaml project was archived over a year ago on 2025-04-01. There's a maintained fork at github.com/yaml/go-yaml/v3 maintained by the official YAML project.

Unfortunately, stretchr/testify#1772 is a blocker against eliminating it entirely as it's still used within the test suite. Once that's merged, and there's a release, I'll also pick up the updated version of that library. The replace directive is no good here, unfortunately. That PR is now merged, so it's no longer a blocker.

The go-yaml project was archived over a year ago on 2025-04-01. There's
a maintained fork at github.com/yaml/go-yaml/v3 maintained by the
official YAML project. Updating testify is a requirement for this.
@kgaughan
kgaughan force-pushed the maintained-yaml-library branch from be5616b to fb2069e Compare August 20, 2026 01:31
@kgaughan
kgaughan marked this pull request as ready for review August 20, 2026 01:35
@kgaughan
kgaughan requested a review from aelsabbahy as a code owner August 20, 2026 01:35
@kgaughan kgaughan mentioned this pull request Aug 29, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants