Closed Bug 1608120 Opened 5 years ago Closed 5 years ago

TECHDEBT: Clean up .circleci/config.yaml

Categories

(Data Platform and Tools :: Glean: SDK, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mdroettboom, Assigned: mdroettboom)

Details

(Whiteboard: [telemetry:glean-rs:m?])

We've got a lot of jobs defined in there, and it's over 800 lines long.

I propose doing the following:

  1. Organize the jobs into categories, separated by prominent comments. These would probably be: Rust, Android, iOS, Python, Docs, Other
  2. We currently make pretty good use of reusable commands in the commands section. We should look for other duplication that might be there (if any) and factor it out.
  3. Run yamllint on this file and correct the errors

There are other things -- like making better use of passing artifacts from one job to another to reduce work -- that probably could also be done, but I'd like to keep this bug to just refactoring / organizational things that don't actually change behavior.

Assignee: nobody → mdroettboom
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.