]> cat aescling's git repositories - mastodon.git/commit
Initial attempt at GitLab CI
authorkibigo! <go@kibi.family>
Sat, 9 Apr 2022 23:23:20 +0000 (16:23 -0700)
committerkibigo! <go@kibi.family>
Tue, 10 May 2022 01:32:21 +0000 (18:32 -0700)
commit91226578f37eaad07798e687dc5ff500390a5c6e
treebb660fe8a628342f8976cf48075e0efec6b1ef5c
parent2e90b3040c8ec1719ac437be204df7990588ad8f
Initial attempt at GitLab CI

CI currently runs on merge requests *only*.

- Use standard[rb] for linting. Standard differs pretty significantly
  from the upstream rubocop configuration, most notably by using
  double‐quotes for all strings instead of only for strings with
  interpolation. To minimize the amount of change required, linting is
  only run on changed files, thanks to an inlined deno script which
  imports JSON from the GitLab API. Linting is also allowed to fail
  without impacting an MR’s mergability.

- Run rspec tests.

- Do not do any CI on JavaScript or (S)CSS. Tests currently do not pass
  for the GlitchSoc frontend and we aren’t planning on spending
  extensive development energy here.
.gitlab-ci.yml [new file with mode: 0644]
.nvmrc
Gemfile
Gemfile.lock