Skip to content

Upgrade MSRV to 1.68 and remove macos-13 builder - #747

Merged
mrobinson merged 1 commit into
mainfrom
fix-build
Jan 15, 2026
Merged

Upgrade MSRV to 1.68 and remove macos-13 builder#747
mrobinson merged 1 commit into
mainfrom
fix-build

Conversation

@mrobinson

@mrobinson mrobinson commented Jan 12, 2026

Copy link
Copy Markdown
Member

This should fix the build on CI. This also incorporate #744
as that is required to get the CI working again.

Signed-off-by: Martin Robinson mrobinson@igalia.com

@mrobinson mrobinson changed the title Remove unused assignment in filedesciptor.rs tests Upgrade MSRV to 1.68 and remove unused assignment in filedesciptor.rs tests Jan 13, 2026
mrobinson added a commit that referenced this pull request Jan 13, 2026
… tests #747

This should fix the build on CI.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
mrobinson added a commit that referenced this pull request Jan 14, 2026
… tests #747

This should fix the build on CI.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
@mrobinson
mrobinson requested a review from sagudev January 14, 2026 19:25
@mrobinson

Copy link
Copy Markdown
Member Author

@sagudev I've rolled your change from #744 into this one in order to fix the CI. Do you mind taking a look?

mrobinson added a commit that referenced this pull request Jan 14, 2026
… tests #747

This should fix the build on CI.

Co-authored-by: @sagudev
Signed-off-by: Martin Robinson <mrobinson@igalia.com>

@sagudev sagudev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

otherwise LGTM

CFRunLoop::run_current();
assert_eq!(info.value, kCFFileDescriptorWriteCallBack);

info.value = 0;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Not sure if this assignment is really unused, given that we have ptr to info info: &mut info as *mut _ as *mut c_void,, although given aliasing rules I get why compiler says so, but that's not what it was probably intended. The correct thing would be to use UnsafeCell or smth like that here.

So I think we should keep it to preserve original intention.

@mrobinson mrobinson changed the title Upgrade MSRV to 1.68 and remove unused assignment in filedesciptor.rs tests Upgrade MSRV to 1.68 and remove macos-13 builder Jan 15, 2026
This should fix the build on CI.

Co-authored-by: @sagudev
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
@mrobinson
mrobinson enabled auto-merge January 15, 2026 09:01
@mrobinson
mrobinson added this pull request to the merge queue Jan 15, 2026
Merged via the queue into main with commit 3944c6a Jan 15, 2026
8 checks passed
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.

2 participants