Skip to content

Conversation

@cameel
Copy link
Collaborator

@cameel cameel commented Oct 16, 2025

Depends on #16246.

This adds a c_source_tarball job which takes over the source tarball creation step from the release checklist, which until now has been manual.

This will make it easier for people on non-Linux machines to do (pre) releases. It will also serve as a test for the create_source_tarball.sh script, which so far has not been covered by CI. For this reason the job runs also on untagged commits.

@cameel cameel requested a review from nikola-matic October 16, 2025 10:47
@cameel cameel self-assigned this Oct 16, 2025
@cameel cameel added build system 🏗️ has dependencies The PR depends on other PRs that must be merged first labels Oct 16, 2025
@cameel cameel force-pushed the build-source-tarball-in-ci branch from 5b83e99 to 50e6dae Compare October 16, 2025 10:49
@cameel cameel force-pushed the prerelease-logic-update branch from fda735a to 8439e2a Compare October 16, 2025 10:55
Base automatically changed from prerelease-logic-update to develop October 16, 2025 12:06
@cameel cameel force-pushed the build-source-tarball-in-ci branch from 50e6dae to 1761f40 Compare October 16, 2025 12:14
@cameel cameel marked this pull request as ready for review October 16, 2025 12:14
@cameel cameel requested a review from matheusaaguiar October 16, 2025 12:14
@cameel cameel force-pushed the build-source-tarball-in-ci branch from 1761f40 to 439ae46 Compare October 16, 2025 16:43
@cameel cameel enabled auto-merge October 16, 2025 16:43
@cameel cameel merged commit 142aa62 into develop Oct 16, 2025
74 of 75 checks passed
@cameel cameel deleted the build-source-tarball-in-ci branch October 16, 2025 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build system 🏗️ has dependencies The PR depends on other PRs that must be merged first

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants