Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions utils/version/latest-release.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"version": {
"major": "1",
"minor": "9",
"rev": "2602"
"rev": "2605"
},
"sha": "f255809c3dd408c32349d6b7b16019b8b24e1d2e"
"sha": "c763461468246fb779fb234b08ad3b460fb93a02"
}
8 changes: 4 additions & 4 deletions utils/version/version.inc
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
#ifdef RC_VERSION_FIELD_2
#undef RC_VERSION_FIELD_2
#endif
#define RC_VERSION_FIELD_2 9
#define RC_VERSION_FIELD_2 10

#ifdef RC_VERSION_FIELD_3
#undef RC_VERSION_FIELD_3
#endif
#define RC_VERSION_FIELD_3 2602
#define RC_VERSION_FIELD_3 2605

#ifdef RC_VERSION_FIELD_4
#undef RC_VERSION_FIELD_4
Expand All @@ -28,7 +28,7 @@
#ifdef RC_FILE_VERSION
#undef RC_FILE_VERSION
#endif
#define RC_FILE_VERSION "1.9.2602.0"
#define RC_FILE_VERSION "1.10.2605.0"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pretty sure this it intended but calling out that its showing 1.10 just in case it wasn't

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, good point. I'm not sure how extensive the impact of the json version is, so I should update these back to 9 for consistency.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, but I'm not sure I want to change the binary file versions this way...

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We used to update the version in the json for the preview, but that was before we drove a highest_released_minor from that value. I think it makes sense to leave the json, since it's not the released version that's incremented, but then to also update the file version for the preview. But since there have been changes to build scripts/pipelines and versioning components, I don't know for sure whether the version.inc file is even used for the official release build, or if a different one is generated from the json dynamically instead. I need to double-check some things.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, my latest push adds a preview_minor to the version info in latest-release.json to support overriding the minor version in gen_version.py for preview releases without disturbing the highest released DXIL version.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could likely merge such a change to main and extend this mechanism to avoid manually updating the DXIL version in hctdb_instrhelp.py separately. The preview_minor would always be the highest supported experimental/preview version, and any version higher than the released minor version gets the PREVIEW hash from validation.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, I don't think we do that here but getting that into main would be a nice QOL change

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What I said here wouldn't work properly for main yet, but we could think about what would work and adjust accordingly.


#ifdef RC_FILE_DESCRIPTION
#undef RC_FILE_DESCRIPTION
Expand All @@ -49,7 +49,7 @@
#ifdef RC_PRODUCT_VERSION
#undef RC_PRODUCT_VERSION
#endif
#define RC_PRODUCT_VERSION "1.9.2602.0"
#define RC_PRODUCT_VERSION "1.10.2605.0"

#ifdef HLSL_TOOL_NAME
#undef HLSL_TOOL_NAME
Expand Down
Loading