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

Update dependencies and improve GitHub Actions CI configurations #104

Merged
merged 11 commits into from
Dec 7, 2020

Conversation

theoludwig
Copy link
Member

@theoludwig theoludwig commented Nov 20, 2020

What changes did you make? (Give an overview)

  • Update dependencies to latest version
  • Update CI files : add cache dependencies + update GitHub actions + add dependabot.yml and seperate Commit lint in another workflow than nodejs + Change the on event so it only runs on push/pull_request on master branch.
  • Update .editorconfig to follow better standard editor config
  • Fix TypeScript errors in tests files

Is there anything you'd like reviewers to focus on?

Currently we're running inside GitHub actions : linting, automated tests etc, on 3 version of Node.js [10.x, 12.x, 14.x] but we're also running 3 times Lint the Commit Messages but this doesn't depend on the node.js version so we could seperate in another workflow setting file so it runs only once. That's why I seperate Commit lint in another workflow than nodejs, see commitlint.yml. Also I changed the on event so it only runs once and not twice as it was the case when we push and it is a PR.

If everything is fine for you, we could release ts-standard@10.0.0 after this has been merged to master (up to you).
Feel free to review my PR and tell me what changes you disagree etc.
Oh also, we could add Branch protection rules, so we can't merge a PR to master if there are not at least 1 approved review.

@theoludwig theoludwig added the dependencies Pull requests that update a dependency file label Nov 20, 2020
@welcome
Copy link

welcome bot commented Nov 20, 2020

🙌 Thanks for opening this pull request! You're awesome.

@theoludwig
Copy link
Member Author

Hey @toddbluhm! 👋
Any news since then ? 😃

@toddbluhm toddbluhm merged commit 6ae2a64 into master Dec 7, 2020
@welcome
Copy link

welcome bot commented Dec 7, 2020

🎉 Congrats on getting your first pull request landed!

@toddbluhm toddbluhm deleted the chore/update-dependencies-fix-build branch December 7, 2020 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

2 participants