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

chore(ci): general ci and tooling improvement #498

Merged
merged 8 commits into from
May 30, 2024
Merged

chore(ci): general ci and tooling improvement #498

merged 8 commits into from
May 30, 2024

Conversation

lvrach
Copy link
Member

@lvrach lvrach commented May 30, 2024

Description

.github/dependabot.yml

Add grouping:

  • frequent: for packages that are updated very frequently, so we can delay their merge
  • all: for everything else not matching the groups

Add github-actions

ci files

  • use the go version from go.mod file
  • add govuln check github action

Makefile

  • Use go run instead of go install where applicable
  • Script for installing golangci no longer needed
  • Add govulncheck
  • Gather all tool versions in a single place

go.mod

Upgrade go version to 1.22.3

Linear Ticket

https://linear.app/rudderstack/issue/PIPE-1141/tooling-and-ci-improvements

Security

  • The code changed/added as part of this pull request won't create any security issues with how the software is being used.

@lvrach lvrach marked this pull request as ready for review May 30, 2024 06:43
@lvrach lvrach requested a review from Sidddddarth May 30, 2024 07:26
@lvrach lvrach merged commit 1b83f9a into main May 30, 2024
13 checks passed
@lvrach lvrach deleted the chore.dep-tools branch May 30, 2024 09:51
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.

4 participants