Skip to content

Chore/dependency and typo cleanup - #511

Merged
KillerX merged 3 commits into
masterfrom
chore/dependency-and-typo-cleanup
Sep 17, 2026
Merged

KillerX merged 3 commits into
masterfrom
chore/dependency-and-typo-cleanup

Conversation

@KillerX

@KillerX KillerX commented Sep 17, 2026

Copy link
Copy Markdown
Member

No description provided.

KillerX and others added 3 commits September 15, 2026 11:15
…nts list

The subtitle language set is a plain map, the isilon export workflow id uses
uuid like the rest of the trigger UI, and the leftover spew debug dumps are
gone, so go-spew is only testify's indirect dependency now.

Renamed EmtpySRTFile, PlacholderTplData, SubSteams and BmmTargetEnvionment.
SubStreams has no JSON tag but nothing reads it, and the BMM field already had
the correct tag, so stored histories decode unchanged.

potential_improvements.md is revalidated against the code: twelve fixed items
removed, stale references corrected.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ci.yml gains a tidy job (go mod tidy -diff) and a govulncheck job.
.dockerignore keeps the build context to what go build needs, since
every Dockerfile does COPY . .. Update potential_improvements.md.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Covers the enum stragglers from potential_improvements.md: watch-folder
names, Vidispine job states and shape tags, Directus short status /
media item type / image style, and VBExportParams.Destinations.

A new internal/enumjson helper encodes every member as its bare string,
so workflow payloads look exactly as they did with plain string fields
and existing histories replay without migration. Values this codebase
produces (watch folders, VB destinations) reject unknown strings; values
external systems report (Vidispine, Directus) keep them so an unlisted
state still decodes and compares unequal to every named member.

The file watcher now rejects an unconfigured transcode folder before
starting a workflow instead of letting the workflow fail and move the
file to the error folder. The JOB_FAILED and VS_SHAPE_TAG_NOT_FOUND
error types are named constants.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@KillerX
KillerX merged commit 3b7b166 into master Sep 17, 2026
3 of 4 checks passed
@KillerX
KillerX deleted the chore/dependency-and-typo-cleanup branch September 17, 2026 08:46
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