🚧 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
      677ee9a8
  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
      ec0af37c
  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
      56e830f6
  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
      44dc7d91
  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
      80936122
  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
      Summary:
      To help new developers get on board, let's provide a `CONTRIBUTING.md`
      doc.
      
      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
      73ee493d