-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CPack artifacts file name format compliance #4811
Conversation
Let's wait for the release in your fork to finish. |
Done |
I just noticed that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Successfully ran the NuGet package and bindings generation scripts in the C# API, after some minimal changes to point to your fork.
Should be fixed, new workflow and release: https://github.com/dudoslav/TileDB/actions/runs/8267589002 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK I see:
tiledb-macos-x86_64-2.19.2-dc780d2.tar.gz https://github.com/TileDB-Inc/TileDB/releases/tag/2.19.2
tiledb-macos-x86_64-2.21.0.tar.gz https://github.com/TileDB-Inc/TileDB/releases/tag/2.21.0-rc0
tiledb-macos-x86_64-t14-070c5de.tar.gz https://github.com/dudoslav/TileDB/releases/tag/t14
I think this is good! Thanks @dudoslav ! 🙂
Last releases seems to have correct releases.csv:
|
This PR fixes these concerns with release artifact filenames: 1. Windows having `amd64` in name instead of `x86_64` 2. Package name missing full tag as name 3. Package name missing commit hash Number 1. is fixed by checking CMake variabe CMAKE_SYSTEM_PROCESSOR and if its set to `AMD64` the packaging logic uses `x86_64` instead. Number 2. and 3. are fixed by packaging process requiring `TILEDB_PACKAGE_VERSION` environment variable to be present when calling packaging commands (`make package` or `cpack ...` or similar) An example pipeline in my fork: https://github.com/dudoslav/TileDB/actions/runs/8266657611 An example release `t14` in my fork: https://github.com/dudoslav/TileDB/releases/tag/t14 (Please wait for them to finish) --- TYPE: NO_HISTORY DESC: Fix CPack packaging issues with file name format (cherry picked from commit e6e1808)
…4811) (#4814) Backport e6e1808 from #4811. --- TYPE: NO_HISTORY DESC: Fix CPack packaging issues with file name format. Co-authored-by: Dušan Baran <[email protected]>
This PR fixes these concerns with release artifact filenames: 1. Windows having `amd64` in name instead of `x86_64` 2. Package name missing full tag as name 3. Package name missing commit hash Number 1. is fixed by checking CMake variabe CMAKE_SYSTEM_PROCESSOR and if its set to `AMD64` the packaging logic uses `x86_64` instead. Number 2. and 3. are fixed by packaging process requiring `TILEDB_PACKAGE_VERSION` environment variable to be present when calling packaging commands (`make package` or `cpack ...` or similar) An example pipeline in my fork: https://github.com/dudoslav/TileDB/actions/runs/8266657611 An example release `t14` in my fork: https://github.com/dudoslav/TileDB/releases/tag/t14 (Please wait for them to finish) --- TYPE: NO_HISTORY DESC: Fix CPack packaging issues with file name format
This PR fixes these concerns with release artifact filenames:
amd64
in name instead ofx86_64
Number 1. is fixed by checking CMake variabe CMAKE_SYSTEM_PROCESSOR and if its set to
AMD64
the packaging logic usesx86_64
instead.Number 2. and 3. are fixed by packaging process requiring
TILEDB_PACKAGE_VERSION
environment variable to be present when calling packaging commands (make package
orcpack ...
or similar)An example pipeline in my fork: https://github.com/dudoslav/TileDB/actions/runs/8266657611
An example release
t14
in my fork: https://github.com/dudoslav/TileDB/releases/tag/t14(Please wait for them to finish)
TYPE: NO_HISTORY
DESC: Fix CPack packaging issues with file name format