Skip to content

Conversation

@vifactor
Copy link
Collaborator

@vifactor vifactor commented Aug 6, 2025

@vifactor vifactor added the Build pipeline Build pipeline for CI label Aug 6, 2025
@vifactor vifactor force-pushed the single-pipeline branch 2 times, most recently from e3e8f73 to f829a23 Compare August 7, 2025 20:03
@vifactor vifactor marked this pull request as ready for review August 7, 2025 20:12
@vifactor vifactor added this to the Release v2.29.0 milestone Aug 7, 2025
@vifactor vifactor requested review from bunty95 and hannesa2 August 7, 2025 20:19
@vifactor
Copy link
Collaborator Author

vifactor commented Aug 7, 2025

This almost works, except that it somehow misses x86 Mac artifact, although the corresponding jobs are there...

name: Create release
runs-on: ubuntu-24.04
needs: [ buildMac, buildMacOSQt6, buildUbuntu, buildWindows ]
if: startsWith(github.ref, 'refs/tags/')
Copy link
Collaborator

Choose a reason for hiding this comment

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

Putting all in one big file and run it with an if condition does not remove any boiler plate code.
Where is the benefit ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

having one pipeline file instead of two (which must be kept in sync) has obvious benefits IMO. last release showed why it was bad.

@bunty95
Copy link
Collaborator

bunty95 commented Aug 8, 2025

This almost works, except that it somehow misses x86 Mac artifact, although the corresponding jobs are there...

I dont see this issue happening, either that or I'm missing the problem. screenshot please?

@vifactor
Copy link
Collaborator Author

vifactor commented Aug 8, 2025

This almost works, except that it somehow misses x86 Mac artifact, although the corresponding jobs are there...

I dont see this issue happening, either that or I'm missing the problem. screenshot please?

https://github.com/COVESA/dlt-viewer/releases/tag/2.29.0-alpha3

@bunty95
Copy link
Collaborator

bunty95 commented Aug 8, 2025

This almost works, except that it somehow misses x86 Mac artifact, although the corresponding jobs are there...

I dont see this issue happening, either that or I'm missing the problem. screenshot please?

https://github.com/COVESA/dlt-viewer/releases/tag/2.29.0-alpha3

Gotcha, let me look into it and see whats going on.

@bunty95
Copy link
Collaborator

bunty95 commented Aug 9, 2025

@vifactor issue is corrected. macOS13 and macOS15 artifacts upload

vifactor and others added 2 commits August 18, 2025 13:21
#701

Adjust createRelease to match naming conventions

Signed-off-by: Viktor Kopp <vifactor@gmail.com>
Update macOS 13 artifact upload

Update macOS x86 artifact name

Signed-off-by: Viktor Kopp <vifactor@gmail.com>
@vifactor
Copy link
Collaborator Author

@vifactor issue is corrected. macOS13 and macOS15 artifacts upload

looks good! thanks!

@bunty95 bunty95 merged commit 10d6a92 into master Aug 19, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build pipeline Build pipeline for CI macOS merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants