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

ci: add Graphite CI optimization to workflows #92

Merged
merged 1 commit into from
Sep 23, 2024

Conversation

AliSajid
Copy link
Collaborator

@AliSajid AliSajid commented Sep 22, 2024

TL;DR

Implemented CI optimization and updated package version.

What changed?

  • Added a new optimize_ci job to all GitHub Actions workflows.
  • The optimize_ci job uses the withgraphite/graphite-ci-action@main action to determine if subsequent jobs can be skipped.
  • Modified existing jobs to depend on optimize_ci and only run if not skipped.
  • Updated package version from 0.99.994 to 0.99.995 in DESCRIPTION and codemeta.json files.

How to test?

  1. Trigger the GitHub Actions workflows and observe if the optimize_ci job runs successfully.
  2. Verify that subsequent jobs only run when optimize_ci determines they shouldn't be skipped.
  3. Check if the package version is correctly updated in DESCRIPTION and codemeta.json files.

Why make this change?

This change aims to optimize CI/CD processes by potentially skipping unnecessary job runs, which can save time and computational resources. The version update ensures proper tracking of package iterations.

Copy link
Collaborator Author

AliSajid commented Sep 22, 2024

@AliSajid AliSajid changed the title ci: add graphite's optimizer to the runs ci: add Graphite CI optimization to workflows Sep 22, 2024
Copy link

graphite-app bot commented Sep 22, 2024

Graphite Automations

"Auto-assign PRs to author" took an action on this PR • (09/22/24)

1 assignee was added to this PR based on Ali Sajid Imami's automation.

Copy link
Collaborator Author

AliSajid commented Sep 22, 2024

Merge activity

@AliSajid AliSajid changed the base branch from 09-21-ci_update_rworkflows_to_target_correct_branches to graphite-base/92 September 23, 2024 00:16
@AliSajid AliSajid changed the base branch from graphite-base/92 to devel September 23, 2024 00:53
@AliSajid AliSajid force-pushed the 09-21-ci_add_graphite_s_optimizer_to_the_runs branch from e223003 to 20adc55 Compare September 23, 2024 01:13
@graphite-app graphite-app bot merged commit 20adc55 into devel Sep 23, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant