Skip to content

Conversation

@TomerShor
Copy link
Contributor

[CI] Bump GitHub Actions

Summary

Updates GitHub Actions workflows to use the latest action versions and modernizes the CI configuration to align with current best practices and the upgraded Go version (1.25.5).

Changes

GitHub Actions Version Updates

  • actions/checkout: Upgraded from v2 to v6
  • actions/setup-go: Upgraded from v2 to v6
  • actions/cache: Upgraded from v2 to v5

CI Configuration Improvements

  • Go version management: Changed from hardcoded go-version: "1.14" to go-version-file: go.mod for automatic version detection
  • Build caching: Added cache: true to setup-go action for improved build performance
  • Trigger updates: Added master branch to pull request triggers

Maintenance

  • Updated copyright year from 2019 to 2025

Benefits

  • Security: Latest action versions include security fixes and improvements
  • Maintainability: Using go-version-file ensures CI automatically uses the correct Go version from go.mod
  • Performance: Enabled Go build cache for faster CI runs
  • Consistency: CI now runs on both development and master branches for pull requests

Testing

  • CI workflows validated to work with the updated action versions
  • Compatible with Go 1.25.5 as specified in go.mod

@TomerShor TomerShor merged commit 3a3b670 into nuclio:master Dec 14, 2025
2 checks passed
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