🚧 This instance is under construction; expect occasional downtime. Runners available in /repos. Questions? Ask in #wikimedia-gitlab on libera.chat, or under GitLab on Phabricator.

  1. 15 Apr, 2020 1 commit
    • dcslagel's avatar
      Add golint as an optional requirement · 677ee9a8
      dcslagel authored
      golint is used in the `make lint` command and
      isn't included in Gopkg.toml for blubber. This change adds
      information on how to install it in CONTRIBUTING.md.
      Change-Id: I40d693fa870e1a53c3baae4b0218aa5dd99c434c
  2. 05 Mar, 2019 1 commit
    • Dduvall's avatar
      Include a basic go.mod that declares the package name · ec0af37c
      Dduvall authored
      Work on Go Modules has been moving steadily with basic support in 1.11
      and more mature support in the recently released 1.12. Eventually we
      should look at using it for dependency management (away from `dep`) but
      let's start by simply declaring the package name in a new `go.mod` to
      allow building of our project outside the hell that is `GOPATH`.
      Change-Id: I90b9f35194afe5538dce8db67b2b7c2d551bfaff
  3. 11 Dec, 2018 1 commit
    • Thcipriani's avatar
      Use JSON as canonical config format · 56e830f6
      Thcipriani authored
      Uses the github.com/ghodss/yaml library to convert YAML to JSON before
      unmarshaling for the purposes of supporting YAML and JSON input while
      converting to only support JSON internally.
      Bug: T207694
      Change-Id: I00668014907e9ea54917f5d5067cac08d0668053
  4. 01 Aug, 2018 1 commit
    • Dduvall's avatar
      Provide Makefile rules for running linters and tests · 44dc7d91
      Dduvall authored
      With the move to Gerrit and away from Phabricator/Arcanist, we lost an
      easy way to run linters. New rules have been added to the `Makefile`,
      `lint`, `unit`, and `test` that run linters, unit tests, and both
      linters and unit tests, respectively.
      Bug: T200452
      Change-Id: I0742daaa14389841d88f13eba47dee07ac127cf2
  5. 31 Jul, 2018 1 commit
    • Dduvall's avatar
      Change import paths from Phabricator to Gerrit · 80936122
      Dduvall authored
      All import paths and other references to the previously Blubber repo in
      Phabricator have been changed to point to the new Gerrit project URL.
      Note that building or testing against this change will require you to
      move your working directory to `$GOPATH/src/gerrit.wikimedia.org/r/blubber`.
      Contribution documentation was updated to reflect the changes, and the
      `.arcvendor` submodule has been removed.
      Bug: T200452
      Change-Id: I3ab23e420b2825e86e2bd7c9b3da9d4de23edaa1
  6. 31 May, 2018 1 commit
  7. 24 May, 2018 1 commit
  8. 28 Mar, 2018 1 commit
    • Dduvall's avatar
      Provide a CONTRIBUTING.md guide · 73ee493d
      Dduvall authored
      To help new developers get on board, let's provide a `CONTRIBUTING.md`
      Test Plan: Proofread with your eyeballs.
      Reviewers: thcipriani, demon, hashar, mmodell, zeljkofilipin, greg, Jrbranaa, #release-engineering-team
      Reviewed By: thcipriani, hashar, #release-engineering-team
      Tags: #release-engineering-team
      Differential Revision: https://phabricator.wikimedia.org/D993