aws-deadline / deadline-cloud-test-fixtures

This package contains pytest fixtures that are used to test AWS Deadline Cloud Python packages
Apache License 2.0
9 stars 13 forks source link

fix(job_attachment)!: Change osType to rootPathFormat #17

Closed gahyusuh closed 1 year ago

gahyusuh commented 1 year ago

⚠️ This change is not ready to be merged yet 🙏

What was the problem/requirement? (What/Why)

The field osType: OperatingSystemFamily in job/attachments/manifests is currently being used just to determine how to handle the rootPath (i.e., is it 'posix' or 'windows',) in the API, so it follows more closely with the path mapping rules rather than storage profiles. The field osType in job attachment settings should be renamed to something else, to avoid inconsistencies around the usage of osType, osFamily, and whatever encapsulates 'windows' vs. 'posix' paths.

What was the solution? (How)

What is the impact of this change?

The field has a better/less-confusing name.

How was this change tested?

Was this change documented?

No.

Is this a breaking change?

Yes!