@@ -16,6 +16,9 @@ workflows:
1616 requires :
1717 - aw-test
1818 workspace : .
19+ - aw-buildifier :
20+ context : []
21+ workspace : .
1922 - aw-format :
2023 context : []
2124 workspace : .
@@ -102,6 +105,50 @@ jobs:
102105 name : Delivery
103106 no_output_timeout : 180m
104107 working_directory : /mnt/ephemeral/workdir
108+ aw-buildifier :
109+ environment :
110+ ASPECT_WORKFLOWS_CIRCLE_PIPELINE_NUMBER : << pipeline.number >>
111+ ASPECT_WORKFLOWS_CIRCLE_PIPELINE_PROJECT_TYPE : << pipeline.project.type >>
112+ ASPECT_WORKFLOWS_CIRCLE_WORKFLOW_BASE_NAME : aspect-workflows
113+ ASPECT_WORKFLOWS_CONFIG : .aspect/workflows/config.yaml
114+ ASPECT_WORKFLOWS_WORKSPACE : << parameters.workspace >>
115+ XDG_CACHE_HOME : /mnt/ephemeral/caches
116+ machine : true
117+ parameters :
118+ delivery_manifest :
119+ default : true
120+ type : boolean
121+ workspace :
122+ type : string
123+ resource_class : aspect-build/aspect-default
124+ steps :
125+ - run :
126+ command : /etc/aspect/workflows/bin/configure_workflows_env
127+ name : Workflows environment
128+ - checkout
129+ - run :
130+ command : rm -rf /workflows/artifacts /workflows/testlogs
131+ name : Prepare archive directories
132+ - run :
133+ command : /etc/aspect/workflows/bin/agent_health_check
134+ name : Agent health check
135+ no_output_timeout : 180m
136+ - run :
137+ command : rosetta run checkout
138+ name : Checkout health
139+ no_output_timeout : 180m
140+ - run :
141+ command : rosetta run buildifier --workspace << parameters.workspace >>
142+ name : Buildifier
143+ no_output_timeout : 180m
144+ - store_artifacts :
145+ path : /workflows/artifacts
146+ - run :
147+ command : rosetta run finalization
148+ name : Finalization
149+ no_output_timeout : 10m
150+ when : always
151+ working_directory : /mnt/ephemeral/workdir
105152 aw-format :
106153 environment :
107154 ASPECT_WORKFLOWS_CIRCLE_PIPELINE_NUMBER : << pipeline.number >>
0 commit comments