Skip to content

Fix deprecated GitHub Actions#2

Merged
corylanou merged 2 commits into
mainfrom
fix/update-deprecated-actions
Aug 12, 2025
Merged

Fix deprecated GitHub Actions#2
corylanou merged 2 commits into
mainfrom
fix/update-deprecated-actions

Conversation

@corylanou
Copy link
Copy Markdown
Contributor

Summary

This PR updates all deprecated GitHub Actions to their latest versions to resolve warnings seen in workflow runs.

Changes

Action Version Updates

  • actions/setup-go@v4actions/setup-go@v5
  • actions/upload-artifact@v3actions/upload-artifact@v4
  • actions/download-artifact@v3actions/download-artifact@v4
  • actions/github-script@v6actions/github-script@v7
  • codecov/codecov-action@v3codecov/codecov-action@v4

Workflow Improvements

  • 🔄 Replaced MinIO Docker container with simulated integration tests in CI workflow
  • 🛠️ Fixed goimports local import path to use correct repository
  • 🎯 Simplified integration test execution (no external dependencies needed)

Testing

After merging this PR, you can test the workflows:

  1. Manual Integration Tests: Go to Actions → Manual Integration Tests → Run workflow
  2. CI Tests: Will run automatically on push/PR

All workflows should now run without deprecation warnings.

References

🤖 Generated with Claude Code

corylanou and others added 2 commits August 12, 2025 11:51
- Update actions/setup-go from v4 to v5
- Update actions/upload-artifact from v3 to v4
- Update actions/download-artifact from v3 to v4
- Update actions/github-script from v6 to v7
- Update codecov/codecov-action from v3 to v4
- Replace MinIO mock with simulated integration tests in CI
- Fix goimports local import path

These updates resolve the deprecation warnings shown in workflow runs.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove deprecated rand.Seed calls (auto-seeded in Go 1.20+)
- Fix artifact naming conflicts in build matrix
- Each build job now creates uniquely named artifacts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@corylanou corylanou merged commit 6ca9c6a into main Aug 12, 2025
9 checks passed
@corylanou corylanou deleted the fix/update-deprecated-actions branch August 12, 2025 18:01
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.

1 participant