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

[WIP] chore(ci): speedup CI #2352

Closed
wants to merge 7 commits into from
Closed

[WIP] chore(ci): speedup CI #2352

wants to merge 7 commits into from

Conversation

julio-lopez
Copy link
Contributor

Change Overview

Leverages the GH cache managed by the @actions/setup-go action to speed up CI. This avoids the step for creating, uploading and downloading the artifacts.

The GH cache can be shared across jobs, workflows and multiple executions of workflows, be it in the same PR, separate PRs or branch push events.

This should be faster since caches are more easily reused across jobs and worker instances.

This approach also requires less storage space, since the cache can be easily reused across multiple executions, so it does not require creating artifacts per workflow execution.

Pull request type

  • 🚧 Work in Progress
  • 🌈 Refactoring (no functional changes, no api changes)
  • 🤖 Test speedup

Test Plan

  • 💚 CI workflow execution in GH

This avoids the step for creating, uploading and downloading
the artifacts.

The GH cache can be shared across jobs, workflows and
multiple executions of workflows, be it in the same PR,
separate PRs or branch push events.

This should be faster since caches are more easily reused
across jobs and worker instances.

This approach also requires less storage space, since the
cache can be easily reused across multiple executions, so
it does not require creating artifacts per workflow execution.
@hairyhum hairyhum self-assigned this Dec 7, 2023
Copy link

github-actions bot commented Mar 7, 2024

This PR is marked as stale due to inactivity. Add a new comment to reactivate it.

@github-actions github-actions bot added the stale label Mar 7, 2024
@pavannd1 pavannd1 removed the stale label Mar 8, 2024
@pavannd1
Copy link
Contributor

pavannd1 commented Mar 8, 2024

@julio-lopez should we close this?

Kanister automation moved this from In Progress to Done Apr 17, 2024
@julio-lopez julio-lopez deleted the chore/speedup-ci branch April 17, 2024 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants