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

deps: Update github package to v0.36.17-pretranspiled #639

Merged
merged 2 commits into from
Jul 16, 2023

Conversation

DeeDeeG
Copy link
Member

@DeeDeeG DeeDeeG commented Jul 16, 2023

Bumping github package to fix the styling with Less 4

Includes updated Less syntax for Less 4.x compatibility

That is to say, this bump includes PR pulsar-edit/github#34.

As reported on Discord by @asiloisad, the CSS is a bit messed up in the github package in Pulsar v1.107.0, which was just released earlier today (Depending on your time zone).

This is due to a breaking change in Less 4.x, as introduced to Pulsar in pulsar-edit/less-cache#4 --> #611.

While good efforts were made to ensure this won't affect community packages, those measures don't apply to bundled packages. So, yeah, we missed github package. Now we have updated the syntax! Broken styling be gone.

The changes in github package should be fully back-compatible with older Less, since the now-required parentheses around division math / expressions were always allowed they are only now becoming required. So don't fear upgrading to this version of the package, whoever might be on an older version of Pulsar out there...

Credit

Thank you to @asiloisad for reporting the issue, helping us to resolve it and even help track down the particular affected parts of files, thank you @confused-Techie for immediately recognizing the source of the problem and discussing the fix, coordinating the fix and fixing up several of the files with the needed changes, and I @DeeDeeG also contributed some of the needed less syntax changes and tagging a new version of the github package with the needed pretranspilation steps, and now of course posting this PR...

Screenshots

Before (broken in Pulsar v1.107.0):

github package with not very good spacing between elements

After (With fix):

github package with better spacing between elements

Linked issues

Fixes: #638

Includes updated Less syntax for Less 4.x compatibility
Copy link
Member

@confused-Techie confused-Techie left a comment

Choose a reason for hiding this comment

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

Approving, as the changes in this repo look solid. And as one of the authors of the changes being brought in by this, I know there should be zero things that cause breakage, and or cause any issues.

So lets get this merged quickly to let binary generating runs go ahead for the hotfix release

@confused-Techie
Copy link
Member

Also just wanna add fantastic write up for the pr description here @DeeDeeG

Co-authored-by: confused-Techie <[email protected]>
Copy link
Member

@confused-Techie confused-Techie left a comment

Choose a reason for hiding this comment

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

LGTM!

@confused-Techie confused-Techie merged commit fdd0b91 into master Jul 16, 2023
@confused-Techie confused-Techie deleted the update-github-v0.36.17-pretranspiled branch July 16, 2023 05:37
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.

GitHub Package CSS is broken on Pulsar v1.107.0
2 participants