Skip to content
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

Add build matrix to Windows and Linux builds #5182

Merged
merged 1 commit into from Jan 18, 2023

Conversation

mkindahl
Copy link
Contributor

Build matrix is missing from the ignore workflows for the Windows and Linux builds, so this commit adds them.

@mkindahl mkindahl self-assigned this Jan 16, 2023
@codecov
Copy link

codecov bot commented Jan 16, 2023

Codecov Report

Merging #5182 (29a9292) into main (6aa3d6e) will decrease coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #5182      +/-   ##
==========================================
- Coverage   89.41%   89.38%   -0.03%     
==========================================
  Files         225      225              
  Lines       51693    51692       -1     
==========================================
- Hits        46221    46206      -15     
- Misses       5472     5486      +14     
Impacted Files Coverage Δ
src/loader/bgw_launcher.c 89.51% <0.00%> (-2.55%) ⬇️
src/loader/bgw_message_queue.c 86.36% <0.00%> (-2.28%) ⬇️
src/bgw/job_stat.c 91.87% <0.00%> (-0.32%) ⬇️
src/bgw/scheduler.c 83.63% <0.00%> (-0.26%) ⬇️
tsl/src/bgw_policy/job.c 87.28% <0.00%> (-0.05%) ⬇️
tsl/src/nodes/data_node_dispatch.c 93.24% <0.00%> (+0.21%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6aa3d6e...29a9292. Read the comment docs.

@mkindahl mkindahl marked this pull request as ready for review January 16, 2023 09:17
@github-actions
Copy link

@erimatnor, @mahipv: please review this pull request.

Powered by pull-review

Build matrix is missing from the ignore workflows for the Windows and
Linux builds, so this commit adds them.
pg: [ 12, 13, 14, 15 ]
os: [ windows-2022 ]
build_type: ${{ fromJson(needs.config.outputs.build_type) }}
ignores: ["chunk_adaptive metadata"]
Copy link
Member

Choose a reason for hiding this comment

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

Do we need the parameters that don't influence the check name?

Copy link
Member

Choose a reason for hiding this comment

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

Since we don't really build, I'd think these parameters don't influence anything and can be removed.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It seems we need them for generating the names. The documentation at Handling skipped but required checks is not very clear, but if you look at #5176 that contains only documentation changes you can see that some jobs are stalling because the names do not match. They seem to match the parameters we have above.

It might be possible to remove some parameters: I just copied them from the other file because it is easier to ensure that the same matrix is created if you just cut and paste the code.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm pushing it in the current state: it will be easier to see what can be removed or improved if it is in the main branch.

@mkindahl mkindahl merged commit 8f4fa8e into timescale:main Jan 18, 2023
@mkindahl mkindahl deleted the fixing-workflow branch January 18, 2023 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants