Skip to content

ci: pin benchstat version and update GitHub Actions #761

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

Merged
merged 1 commit into from
Mar 1, 2025

Conversation

thevilledev
Copy link
Contributor

@thevilledev thevilledev commented Mar 1, 2025

At the moment CI runs fail due to:

This PR fixes CI workflow compatibility issues and updates dependencies:

  • Pin benchstat to specific commit (884df5) compatible with Go 1.18
    instead of using "latest" which now requires Go 1.23+
  • Add explanatory comment about benchstat version constraints
  • Upgrade actions/upload-artifact from v3 to v4 in fuzz.yml
  • Upgrade github/codeql-action from v2 to v3 in fuzz.yml

These changes ensure the CI pipeline remains compatible with Go 1.18
while benefiting from the latest improvements in GitHub Actions.

Hopefully fixes CI issues for #760

@thevilledev thevilledev force-pushed the fix/ci branch 2 times, most recently from 79cf213 to 8a3c266 Compare March 1, 2025 20:29
@thevilledev thevilledev changed the title ci: update Go version and GitHub Actions dependencies ci: pin benchstat version and update GitHub Actions Mar 1, 2025
Fix CI workflow compatibility issues and update dependencies:

- Pin benchstat to specific commit (884df5) compatible with Go 1.18
  instead of using @latest which now requires Go 1.23+
- Add explanatory comment about benchstat version constraints
- Upgrade actions/upload-artifact from v3 to v4 in fuzz.yml
- Upgrade github/codeql-action from v2 to v3 in fuzz.yml

These changes ensure the CI pipeline remains compatible with Go 1.18
while benefiting from the latest improvements in GitHub Actions.

Signed-off-by: Ville Vesilehto <[email protected]>
@antonmedv antonmedv merged commit 8228148 into expr-lang:master Mar 1, 2025
13 checks passed
@thevilledev thevilledev deleted the fix/ci branch March 1, 2025 21:18
SimFG pushed a commit to SimFG/expr that referenced this pull request Apr 15, 2025
Fix CI workflow compatibility issues and update dependencies:

- Pin benchstat to specific commit (884df5) compatible with Go 1.18
  instead of using @latest which now requires Go 1.23+
- Add explanatory comment about benchstat version constraints
- Upgrade actions/upload-artifact from v3 to v4 in fuzz.yml
- Upgrade github/codeql-action from v2 to v3 in fuzz.yml

These changes ensure the CI pipeline remains compatible with Go 1.18
while benefiting from the latest improvements in GitHub Actions.

Signed-off-by: Ville Vesilehto <[email protected]>
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