Skip to content

Discard Deprecated CI#1626

Merged
kalverra merged 1 commit intomainfrom
fixCI
Feb 11, 2025
Merged

Discard Deprecated CI#1626
kalverra merged 1 commit intomainfrom
fixCI

Conversation

@kalverra
Copy link
Copy Markdown
Contributor

@kalverra kalverra commented Feb 11, 2025


Below is a summarization created by an LLM (gpt-4-0125-preview). Be mindful of hallucinations and verify accuracy.

Why

The changes enhance the linting and Go environment setup processes, update tool versions for better compatibility and performance, and improve caching mechanisms for Go dependencies. These adjustments ensure more efficient and reliable CI workflows.

What

  • .github/workflows/lint.yaml
    • Updated the actions/checkout to a fixed version for consistency across jobs.
    • Switched to a newer version of install-nix-action and setup-go actions for better support and features.
    • Changed the setup-go action from smartcontractkit/chainlink-github-actions/chainlink-testing-framework/setup-go to smartcontractkit/.github/actions/setup-golang in both golangci and vulnerabilities-check jobs, standardizing the Go setup process across the workflow.
      • Introduced go-version-file and use-go-cache inputs for better version management and caching.
      • Replaced specific configuration settings with more generalized and efficient ones, like go-cache-dep-path for dependency path caching.
    • Updated the golangci-lint-action version to v6.3.2 for the latest features and fixes.
    • Minor tweaks in other jobs like asdf-install, helmlint, actionlint, and sonarqube for consistency in checkout action version, ensuring all jobs use the same baseline for operations.

@kalverra kalverra requested a review from a team as a code owner February 11, 2025 19:22
@kalverra kalverra requested review from AKhozya and erikburt and removed request for a team February 11, 2025 19:27
@cl-sonarqube-production
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@kalverra kalverra merged commit 6b6dd54 into main Feb 11, 2025
59 of 63 checks passed
@kalverra kalverra deleted the fixCI branch February 11, 2025 19:36
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.

3 participants