Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement pipecleaner.py in Go #2210

Merged
merged 13 commits into from Dec 23, 2019
Merged

Reimplement pipecleaner.py in Go #2210

merged 13 commits into from Dec 23, 2019

Conversation

tlwr
Copy link
Contributor

@tlwr tlwr commented Dec 23, 2019

What

Replaces a python2 based pipecleaner with a Go binary

Adds more tests to pipecleaner

Adds rubocop functionality to pipecleaner

Adds fly validate-pipeline-esque functionality to pipecleaner

Use pipecleaner in our pipeline

Screen Shot 2019-12-23 at 15 11 18
Running pipecleaner in our repo

Screen Shot 2019-12-23 at 15 12 17
Running pipecleaner against the fixtures

Who can review

@schmie and I mostly paired on this

Toby Lorne and others added 8 commits December 23, 2019 15:22
We do not use this feature, so we can remove it

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
We do not use this feature

So we can remove it

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
We don't use python anywhere else, and python 2 is going EOL soon

Rewrite this in Go so that we can use this everywhere

Additionally we can "go install" it to share it between repos

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Co-authored-by: Sebastian <sebastian.schmieschek@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Toby Lorne added 4 commits December 23, 2019 15:25
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen
gimme gimme gimme go thirteen

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
tlwr pushed a commit that referenced this pull request Dec 23, 2019
Reimplement pipecleaner.py in Go
@tlwr tlwr merged commit 8ed2127 into master Dec 23, 2019
@tlwr tlwr deleted the go-pipecleaner branch December 23, 2019 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant