Skip to content

Minor maintenance updates #336

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

Merged
merged 7 commits into from
May 29, 2025

Conversation

paulo-ferraz-oliveira
Copy link
Collaborator

@paulo-ferraz-oliveira paulo-ferraz-oliveira commented May 29, 2025

Description

I build on the experience from #333 to tweak some stuff. Commits tell the story via comments.

We:

  • take care of some security issues issued by GitHub

  • update our dependencies' versions to as latest as possible

  • fix an issue with yamllint where the files weren't actually linted

  • adapt to a more modern JS/eslint approach

  • make action.yml more explicit with required: true/false where appropriate

  • add actionlint to the list of action linters (and act on its results)

  • act on lint results for more recent software versions

  • I have read and understood the contributing guidelines

We also:

1. simplify format
2. simplify eslint
3. make yamllint use eslint plugin (it wasn't flagging issues properly)
4. rename jslint as eslint
5. introduce lodash
6. make for a more modern approach to js/eslint
1. more breathing room for the reader
2. more information for the consumer
Not all of them, some I'll deal with later...
@paulo-ferraz-oliveira paulo-ferraz-oliveira requested review from starbelly and wojtekmach and removed request for starbelly May 29, 2025 11:50
Copy link
Collaborator

@wojtekmach wojtekmach left a comment

Choose a reason for hiding this comment

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

The changes look good to me except:

+19734   -2941    dist/index.js
+1329    -820     package-lock.json

which I didn't review.

@paulo-ferraz-oliveira
Copy link
Collaborator Author

Yeah, dist is always a problem, to me. On the one hand it's what the consumers actually use, on the other hand it's generated, so very difficult to review. I tend to rely on the linters, tests and analysers we have, mostly for security...

@paulo-ferraz-oliveira paulo-ferraz-oliveira merged commit e1b0201 into main May 29, 2025
73 checks passed
@paulo-ferraz-oliveira paulo-ferraz-oliveira deleted the feature/minor-maintenance-updates branch May 29, 2025 14:50
@paulo-ferraz-oliveira
Copy link
Collaborator Author

This was released in v1.20.0.

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