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: align pipeline files and setups #1484

Merged
merged 17 commits into from
Jun 8, 2022
Merged

ci: align pipeline files and setups #1484

merged 17 commits into from
Jun 8, 2022

Conversation

toast-gear
Copy link
Collaborator

@toast-gear toast-gear commented May 25, 2022

  • go back to using tags, commit hashes are too noisy with Renovate
  • use the same composite action to setup docker everywhere
  • general tidy up of syntax, format and file extensions of workflows so we are consistent across all pipelines
  • added additional trigger ignores on some pipelines
  • renamed files and workflows so they all (apart from runners) do this verb-noun thing for consistency

Note this should be merged with [skip ci] and the status check will need adjusting post merge, I guess technically we should probably expect the result (Code scanning results / CodeQL Successful in 3s — No new or fixed alerts) rather than the pipeline run itself

@toast-gear toast-gear marked this pull request as ready for review May 27, 2022 09:48
@toast-gear toast-gear requested a review from mumoshu as a code owner May 27, 2022 09:48
@toast-gear
Copy link
Collaborator Author

@mumoshu this is good to review, probably worth doing the v0.24.0 release first before this is merged (assuming no changes needed)

@toast-gear
Copy link
Collaborator Author

toast-gear commented May 30, 2022

Added a scope to the cache so we get layer caching for both runner images. This was based on this issue moby/buildkit#2885 EDIT seems to work testing by re-running the pipeline after a green build, both runner jobs pull from cache successfully

Copy link
Collaborator

@mumoshu mumoshu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for your efforts 🙏

@mumoshu mumoshu merged commit 0cd13fe into master Jun 8, 2022
@mumoshu mumoshu deleted the ci/pipelines branch June 8, 2022 01:04
cablespaghetti pushed a commit to cablespaghetti/actions-runner-controller that referenced this pull request Jun 22, 2022
* ci: align pipeline files and setups

* ci: more changes

* ci: various changes

* ci: fix setup-helm action ref

* ci: better pipeline name

* ci: more format aligning

* ci: more format aligning

* ci: better job name

* ci: supports multiple languages

* ci: better pipeline and job names

* ci: do a verb-noun thing for consistency

* ci: use 'arc' when talking holistically

* ci: add caching scope

* ci:  put canary in a scope

* ci: fix syntax error

* ci: better pipeline and job names

* ci: better job name

Co-authored-by: toast-gear <toast-gear@users.noreply.github.com>
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.

3 participants