Upcoming Change: Gear Output Classification Validation
Change
Starting in Flywheel 21.4.0, when a gear outputs a file with a classification value that does not match the defined classification schema, Flywheel logs a warning in the job log. The job still completes successfully.
In a future major version (23.0.0 or later), invalid classification output will cause the job to fail.
Who Is Affected
Gear developers whose gears set classification values on output files via .metadata.json. If your gear produces output with classification values that do not conform to the Flywheel classification schema, you will see a warning in the job log now and your gear will fail after the major version upgrade.
Recommended Action
Before Flywheel 23.0.0:
- Review the classification values your gear sets via
.metadata.jsonagainst the Flywheel classification scheme. - Update any gears that write invalid classification values to use only schema-defined values.
- Monitor the Jobs Log for classification validation warnings on existing gear runs.