Page MenuHomePhabricator

[CI] Get rid of `touch` JSON commands in CI
ClosedPublic

Authored by atul on May 24 2022, 6:45 AM.
Tags
None
Referenced Files
F1767396: D4114.diff
Wed, May 15, 5:36 AM
Unknown Object (File)
Fri, May 3, 1:30 PM
Unknown Object (File)
Sun, Apr 28, 4:59 PM
Unknown Object (File)
Mon, Apr 22, 7:46 PM
Unknown Object (File)
Mon, Apr 22, 7:46 PM
Unknown Object (File)
Mon, Apr 22, 7:46 PM
Unknown Object (File)
Mon, Apr 22, 7:46 PM
Unknown Object (File)
Mon, Apr 22, 7:43 PM

Details

Summary

Linear Issue: https://linear.app/comm/issue/ENG-1190/get-rid-of-touch-json-commands-in-ci

We were previously creating empty JSON files via the touch command to appease flow in the ESLint/Flow/Test workflows on GitHub and Buildkite.

However, we no longer need to do this as of https://phabricator.ashoat.com/D4097.

Test Plan

See if Buildkite CI passes (on arc diff) and if GH Actions CI passes (on arc land)

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

atul added inline comments.
.buildkite/eslint_flow_jest.yml
6 ↗(On Diff #13075)

Also snuck in this change to clean things up

Before:

- 'cd lib && yarn test'
- 'cd ../keyserver && yarn test'
atul requested review of this revision.May 24 2022, 6:51 AM
This revision is now accepted and ready to land.May 24 2022, 7:02 AM
This revision was automatically updated to reflect the committed changes.