Skip to content
This repository has been archived by the owner on Jul 26, 2020. It is now read-only.

Linting, Pre-Commit, and Release #20

Merged
merged 14 commits into from
May 17, 2019
Merged

Linting, Pre-Commit, and Release #20

merged 14 commits into from
May 17, 2019

Conversation

jmickey
Copy link
Member

@jmickey jmickey commented May 17, 2019

We write Go at work and recently started using golangci-lint and finding it super handy!

Fixed some errors so that everything passes, and updated the circle config. Also added a .pre-commit-config.yaml for use with pre-commit.

I have also configured GoReleaser, which will allow us to create tags that will automatically deploy binaries to GitHub Projects as per #10.

@jmickey jmickey requested a review from a team May 17, 2019 02:07
@jmickey jmickey self-assigned this May 17, 2019
@jmickey jmickey added maintenance xp/developer Aims to improve the experience for BreadTube developers needs review ready for developers to review code labels May 17, 2019
@jmickey jmickey changed the title Linting & Pre-Commit Linting, Pre-Commit, and Release May 17, 2019
dirkkelly
dirkkelly previously approved these changes May 17, 2019
Copy link
Member

@dirkkelly dirkkelly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is absolutely amazing @jaymickey you have done an amazing job getting this repo into the state it is, thank you so much!

I confirmed

  • Linting
  • go mod tidy

I didn't try

  • Releasing

I have a few comments but they're all around README that don't need to hold this up.

There is that question though about the go mod tidy differences #21 I think though it's just version differences?

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
providers/youtube.go Show resolved Hide resolved
README.md Show resolved Hide resolved
jmickey and others added 2 commits May 17, 2019 13:12
Co-Authored-By: Dirk Kelly <github@dirkkelly.com>
Co-Authored-By: Dirk Kelly <github@dirkkelly.com>
dirkkelly
dirkkelly previously approved these changes May 17, 2019
@jmickey jmickey merged commit 7926263 into master May 17, 2019
@jmickey jmickey deleted the linting-and-config branch May 17, 2019 12:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
maintenance needs review ready for developers to review code xp/developer Aims to improve the experience for BreadTube developers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants