Skip to content

Conversation

@jellizaveta
Copy link
Contributor

@jellizaveta jellizaveta commented Jul 31, 2025

Update @adguard/filters-compiler to v3.1.3 and @adguard/agtree to v3.2.4

Dependencies' changes inside @adguard/filters-compiler v3.1.3

Fixes included

@jellizaveta jellizaveta changed the title Update compiler Update compiler to 3.0.2 version Aug 5, 2025
@jellizaveta jellizaveta marked this pull request as ready for review August 5, 2025 14:01
@jellizaveta jellizaveta requested review from a team, AdamWr, maximtop, scripthunter7 and slvvko August 5, 2025 14:02
Copy link

@windsurf-bot windsurf-bot bot left a comment

Choose a reason for hiding this comment

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

Other comments (2)
  • .github/workflows/build-3p.yaml (33-33) This PR updates Node.js from 20.x to 22.x. Since Node.js 22.x is still relatively new, have you verified that all dependencies (especially the updated `@adguard/filters-compiler` v3.0.2 and other packages) are fully compatible with this version? If not, it might be worth testing thoroughly to ensure there are no compatibility issues.
  • .eslintignore (1-3) The file is missing a newline at the end. It's a good practice to end text files with a newline character.
    platforms/
    scripts/build/
    scripts/validation/
    
1 file skipped due to size limits:
  • yarn.lock

💡 To request another review, post a new comment with "/windsurf-review".

@jellizaveta jellizaveta changed the title Update compiler to 3.0.2 version Update compiler to 3.0.2 version and Node to v22 Aug 5, 2025
},
"engines": {
"node": ">=18"
"node": ">=22"
Copy link
Member

Choose a reason for hiding this comment

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

which part of the code requires at least node 22?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@adguard/[email protected] expected version ">=22"

Copy link
Member

Choose a reason for hiding this comment

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

i think its too strict, probably we can reduce it in agtree as well

Copy link
Contributor

Choose a reason for hiding this comment

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

I prefer not to decrease it in agtree,
especially when node.js v18 is no longer maintained now:
https://nodejs.org/en/about/previous-releases

let's keep it 22

Copy link
Member

@scripthunter7 scripthunter7 left a comment

Choose a reason for hiding this comment

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

generally looks good to me, nice work. just left some comments, please check them

@slvvko slvvko changed the title Update compiler to 3.0.2 version and Node to v22 Update compiler to v3.1.2 and agtree to v3.2.4 Oct 21, 2025
@slvvko slvvko requested a review from scripthunter7 October 21, 2025 04:53
@piquark6046
Copy link
Member

NodeJS 24 will be entered into its active LTS period in 2025-10-28.
I think that it is ok to change from 22 to 24.

@slvvko
Copy link
Contributor

slvvko commented Oct 22, 2025

it is ok to change from 22 to 24

we may keep 22 until it is maintained

@slvvko slvvko changed the title Update compiler to v3.1.2 and agtree to v3.2.4 Update compiler to v3.1.3 and agtree to v3.2.4 Oct 28, 2025
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.

9 participants