profile
viewpoint
Kevin Burke kevinburke https://burke.services Alamo, CA https://kevin.burke.dev Formerly engineering at Twilio and Shyp. Now doing consulting, possibly for you. Get in touch!

golang/dep 13209

Go dependency management tool

inconshreveable/log15 965

Structured, composable logging for Go

kevinburke/2013 9

Flat UI website redesign

kevinburke/autoenv 1

Directory-based environments.

kevinburke/bigtext 1

Go library to display text really big using Quicksilver on a Mac

kevinburke/2013.cascadiajs.com 0

This is the official repo for the CascadiaJS 2013 conference.

kevinburke/2014.cascadiajs.com 0

This is the official repo for the CascadiaJS 2014 conference.

kevinburke/2015.cascadiajs.com 0

The official repo for the CascadiaJS 2015 conference

kevinburke/ansible 0

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

issue commentgo-bindata/go-bindata

zsh: command not found: go-bindata

“go get” any other popular Go project in the same manner.

I’d also recommend the materials on the Go website for setting up your $PATH variable and getting started.

On Sun, May 24, 2020 at 12:37 Anh Dung Le notifications@github.com wrote:

@kevinburke https://github.com/kevinburke Thanks for your reply. What other Go binary command can I test with? I am beginning with Go.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/go-bindata/go-bindata/issues/60#issuecomment-633284288, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI6QV7ILMMB3TDDBW23RTFZPJANCNFSM4NJAABUA .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

anhdungle93

comment created time in 2 days

issue commentgo-bindata/go-bindata

zsh: command not found: go-bindata

Do you get the same results if you try the same command with any other Go binary? My guess would be Go is installing the compiled binary to a location that is not on your $PATH.

anhdungle93

comment created time in 2 days

issue commentkevinburke/twilio-go

Support API Key Auth

I understand what's going on now but the change is going to be slightly more involved and as a result it's gonna take me a little bit of time.

threez

comment created time in 4 days

push eventkevinburke/twilio-go

Kevin Burke

commit sha 95fde50846da87272852053d5810560a4121707b

.github: run the linter when running Github tests

view details

push time in 4 days

create barnchkevinburke/twilio-go

branch : fix-tests

created branch time in 4 days

issue commentkevinburke/twilio-go

Support API Key Auth

Thanks, this is a new feature, I tried to make heads or tails of it and can't figure out how it's integrated with Twilio's existing tools.

The trick is to use the API key for authentication but keep the account SID in the URL. I want to see how the current client libraries manage this before adding support for it and I can't figure out how they currently do it.

threez

comment created time in 4 days

release kevinburke/go-bindata

v3.21.0

released time in 5 days

created tagkevinburke/go-bindata

tagv3.21.0

A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.

created time in 5 days

push eventkevinburke/go-bindata

Kevin Burke

commit sha a606d617e1d1546a2342de6fc4ed95c78e171d68

v3.21.0

view details

push time in 5 days

push eventkevinburke/go-bindata

Kevin Burke

commit sha 226e947fff6b6e9ecdbee5d9d8af27a72e7e3f39

all: replace "Debug" with "AssetDebug" Josh Bleecher Snyder made the point that if this file is compiled in with other files in a package, "Debug" is a very generic word. "AssetDebug" is less likely to have conflicts with existing packages. This is a breaking change, which I'm not happy about, but it's a new one, so hopefully very few people are relying on the behavior that was recently added. Add a "CHANGELOG" to helpfully make this change more clear to people.

view details

push time in 5 days

push eventkevinburke/goose

Kevin Burke

commit sha 6e00c90692311b35a6769654c8c8f337801f965c

vendor: use latest go-mysql-driver A recent blog post by Github makes me want to ensure we have the latest version of the driver.

view details

push time in 5 days

issue openeddeniszholob/factorio-cheat-sheet

website currently 404's

If I visit https://factoriocheatsheet.com right now, I get:

404

There isn't a GitHub Pages site here.

If you're trying to publish one, read the full documentation to learn how to set up GitHub Pages for your repository, organization, or user account.

created time in 7 days

issue openedkevinburke/go-bindata

[please vote]: Do you put other Go source code in the pkg generated by go-bindata?

Do you embed the go-bindata program into a standalone package, or do you embed it with other Go source code?

Respond with thumbs up emoji if you embed into a standalone package. Thumbs down if you put other Go source files in the compiled package.

This will help inform library design. Thanks!

created time in 8 days

issue commentkevinburke/go-bindata

expose whether build in debug mode

Ohhh.. you don’t use this as a standalone package you embed it into a package that has other files along with it.

Let me think about it.

On Mon, May 18, 2020 at 09:56 Kevin Burke kevin@burke.dev wrote:

It would be guarded by the package import path right? I don’t think it’s possible to create arbitrary Upper case variable names right now by getting creative with file names... maybe I’m not understanding

On Mon, May 18, 2020 at 09:12 Josh Bleecher Snyder < notifications@github.com> wrote:

Thanks for the fix! I was going to send a PR but delighted you beat me to it.

One thought: should it be called AssetDebug or the like? Debug might conflict with existing identifiers in peoples packages.

— You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub https://github.com/kevinburke/go-bindata/issues/31#issuecomment-630286515, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI6FTFUXHLX7FEUR5N3RSFM5HANCNFSM4NDOJZGA .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

josharian

comment created time in 9 days

issue commentkevinburke/go-bindata

expose whether build in debug mode

It would be guarded by the package import path right? I don’t think it’s possible to create arbitrary Upper case variable names right now by getting creative with file names... maybe I’m not understanding

On Mon, May 18, 2020 at 09:12 Josh Bleecher Snyder notifications@github.com wrote:

Thanks for the fix! I was going to send a PR but delighted you beat me to it.

One thought: should it be called AssetDebug or the like? Debug might conflict with existing identifiers in peoples packages.

— You are receiving this because you modified the open/close state.

Reply to this email directly, view it on GitHub https://github.com/kevinburke/go-bindata/issues/31#issuecomment-630286515, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI6FTFUXHLX7FEUR5N3RSFM5HANCNFSM4NDOJZGA .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

josharian

comment created time in 9 days

push eventkevinburke/go-bindata

Kevin Burke

commit sha b8002fcc482e575fafb64e501152a11be0a0e508

v3.20.0 Add a "Debug" constant to generated asset files.

view details

push time in 9 days

push eventkevinburke/go-bindata

Kevin Burke

commit sha 9c3a92130a0c6ed1b28f1bcc3c2d2bdf39c57a4c

all: report whether built with the debug flag enabled Fixes #31.

view details

push time in 9 days

issue closedkevinburke/go-bindata

expose whether build in debug mode

Use case: I have go templates as assets. In debug mode, I want to re-parse the template every time, in case it has changed. In non-debug mode, I want to parse only once. This decision and the code around it can't be done in go-bindata (unless you want to add template parsing helpers into the generated code). So I propose we add a AssetDebug() bool function or the like to the generated code.

closed time in 9 days

josharian

push eventkevinburke/go-bindata

Kevin Burke

commit sha 9c3a92130a0c6ed1b28f1bcc3c2d2bdf39c57a4c

all: report whether built with the debug flag enabled Fixes #31.

view details

push time in 9 days

create barnchkevinburke/go-bindata

branch : debug-flag

created branch time in 9 days

issue commentkevinburke/go-bindata

expose whether build in debug mode

I suspect this use case might come up again so it might be good to either have a BuildInfo() struct or function that we can add e.g. compile time etc. to.

josharian

comment created time in 9 days

issue commentkevinburke/go-bindata

expose whether build in debug mode

Sure... why a function instead of a constant, is the idea that someone else could change a constant?

josharian

comment created time in 9 days

issue commentgithub-release/github-release

OWNER vs USER

If you run github-release —help it should list all of the available flags

On Sun, May 17, 2020 at 10:27 Ivan notifications@github.com wrote:

Had I just waited for your response, I would have saved myself a couple hours of working to get it working with cURL… in Windows 😅.

I’ll give it a shot and see if that works.

If so, I’ll double check the docs and submit a PR to make it more clear for us Enterprise users 😊

Thank you Kevin!!

From: Kevin Burke notifications@github.com Sent: Sunday, May 17, 2020 12:51 AM To: github-release/github-release github-release@noreply.github.com Cc: Ivan Pointer ipointer@certifid.com; Author < author@noreply.github.com> Subject: Re: [github-release/github-release] OWNER vs USER (#104)

You should be able to set --auth-user separately from --user. Which flag are you attempting to use?

On Sat, May 16, 2020 at 2:22 PM Ivan <notifications@github.com<mailto: notifications@github.com>> wrote:

It seems that this tool us using the user as part of the URL. In my case, I am needing to work with releases for my organization (instead of my user). Because of this, I'm getting 404 responses back from GitHub.

For example, my user is: ipointer-certifid But the owner of the repository is CertifID

I need the URL that this tool hits to be: api.github.com/CertifID/myrepo instead of api.github.com/ipointer-certifid/myrepo

What I'm asking for is another flag "--owner", and to have the URL generated based on that.

It could be an optional flag, whose value defaults to the value of "GITHUB_USER", or whatever.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/github-release/github-release/issues/104, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AML53FONI5JNA5QOJII6PYLRR37X3ANCNFSM4NDCTFXQ>

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub< https://github.com/github-release/github-release/issues/104#issuecomment-629747446>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/ANZ3YNFUCUBBVW2BA26AUO3RR53M7ANCNFSM4NDCTFXQ>.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/github-release/github-release/issues/104#issuecomment-629832442, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEIYMS6TS2AB3LNEGNNLRSANAJANCNFSM4NDCTFXQ .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

ipointer-certifid

comment created time in 10 days

issue commentbazelbuild/bazel

interesting SHELL environment variable can lead to misleading log messages

It’s pretty common to set SHELL to bash -o pipefail in a Makefile.

https://stackoverflow.com/questions/23079651/equivalent-of-pipefail-in-gnu-make

On Sat, May 16, 2020 at 9:41 AM Tobias Werth notifications@github.com wrote:

Closed #3877 https://github.com/bazelbuild/bazel/issues/3877.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bazelbuild/bazel/issues/3877#event-3343760918, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI3X2AY2KR7MDLYXW53RR2625ANCNFSM4D6LJFAQ .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

kevinburke

comment created time in 11 days

issue commentkevinburke/sshpass

Feature request: Handle multiple password prompts

Just a heads up, this is a mirror that was convenient because the original source was on Sourceforge or some such. I am not doing any feature development.

drcheap

comment created time in 11 days

issue closedgithub-release/github-release

Duplicate base URL

We're running the github-release command like this: https://github.com/screwdriver-cd/toolbox/blob/master/git-release.sh#L38

With the latest release (v0.8.0), we're seeing failures due to a duplicate base URL in release command:

00:08:16 Creating release v1.0.510 for screwdriver-cd / ui
00:08:17 error: Get "https://api.github.comhttps//api.github.com/repositories/64884594/releases?per_page=100&page=2": dial tcp: lookup api.github.comhttps on 100.64.0.10:53: no such host

Could it be because there's already a defaultBaseUrl for NewClient?

closed time in 12 days

tkyi

issue commentkevinburke/ssh_config

Tag v1.0.0

The right thing to do IMO would be to make the mod tags compatible with the way the Go project itself uses tags but I have been kind of lazy and don't use modules that much so haven't raised that ticket with the core project.

On Thu, May 14, 2020 at 8:26 PM Shawn Smith notifications@github.com wrote:

@kevinburke https://github.com/kevinburke I believe go.mod expects semantic versions that begin with v, but it seems like you don't like this idea. I'll close this out.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/kevinburke/ssh_config/issues/25#issuecomment-629004959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI23QETAXHY7N5HTRUDRRSY7HANCNFSM4NBGQHGQ .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

shawnps

comment created time in 12 days

issue commentkevinburke/ssh_config

Tag v1.0.0

Major/minor tags alone are sufficient for the Go project, I don’t see why they should be insufficient here.

On Thu, May 14, 2020 at 7:52 PM Shawn Smith notifications@github.com wrote:

Would it be possible to tag v1.0.0 for use in go.mod?

Thank you for this awesome library!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kevinburke/ssh_config/issues/25, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABZEI4NW56EINWN62J52KLRRSVABANCNFSM4NBGQHGQ .

-- Kevin Burke phone: 925-271-7005 | kevin.burke.dev

shawnps

comment created time in 12 days

push eventkevinburke/blog

Kevin Burke

commit sha 7b22e18eabff94c7b834ff9e8d95b4661d6ad35d

update question text

view details

push time in 17 days

push eventkevinburke/blog

Kevin Burke

commit sha a5aa5e8571f607882a933c791f15e2014f30931f

blogged/questions.md: new post

view details

push time in 17 days

push eventkevinburke/chroma-markdown

Kevin Burke

commit sha b6814fd76b301ef6dacfb78e9f6fc34e591e9180

Gopkg.toml,vendor: update alecthomas/chroma

view details

Kevin Burke

commit sha 335d8d7afb2a92dc6cc3a26418cf4ca2f3ee4550

vendor: update golang.org/x/sys dependency

view details

Kevin Burke

commit sha d40413602b5f879cf3dc43634a8d386d4ebb1e89

main: fix code to work with new chroma package

view details

push time in 17 days

issue commentgo-bindata/go-bindata

-debug generates wrong output (bindataFileInfo struct is missing)

(note just for myself, since I have to look this up every time; this isn't broken on my fork because I never added a -fs mode; the debug tests work correctly)

prantlf

comment created time in 22 days

issue commentgithub-release/github-release

Duplicate base URL

Frankly the whole thing leaves me a little confused. The most likely culprit is github-release compiled an outdated version of a dependency, github.com/kevinburke/rest, which displayed exactly the error that you presented at the top of the ticket.

However, I patched the dependency a while ago, and included the patched release in both the 0.8.0 and 0.8.1 binaries. If you were downloading a 0.8.x binary, you should have gotten the newer library version without doing anything. Also, if the 0.8.0 binary included the error, I would have expected many more people to write in with complaints.

0.8.1 vendors every dependency, which was a way to triple verify that the updated library version was included in the binary.

tkyi

comment created time in 22 days

issue commentgithub-release/github-release

Duplicate base URL

I just pushed v0.8.1, which should provide more defense against a (possible) way that you ran into the issue above - if you could add $(GITHUB_RELEASE) --version to your script so I can ensure you're running the version I just released that would help with troubleshooting!

tkyi

comment created time in 25 days

release github-release/github-release

v0.8.1

released time in 25 days

created taggithub-release/github-release

tagv0.8.1

Commandline app to create and edit releases on Github (and upload artifacts)

created time in 25 days

push eventgithub-release/github-release

Kevin Burke

commit sha c4d67c5ab2028333e15b886bbedd9b8d0a650ea3

github-release v0.8.1 New Docker-based release procedure.

view details

push time in 25 days

push eventgithub-release/github-release

Kevin Burke

commit sha 3b23516391a86d4f059477f4f31724bc1d837f20

Makefile,release,.gitignore: release in Docker This allows us to standardize release instructions and should make it easier for end users to release in a standard way, regardless of the Go version or dependency versions running on their machine. Remove "download dependencies" step since we should be using the vendor directory for changes.

view details

push time in 25 days

push eventgithub-release/github-release

Kevin Burke

commit sha 3b23516391a86d4f059477f4f31724bc1d837f20

Makefile,release,.gitignore: release in Docker This allows us to standardize release instructions and should make it easier for end users to release in a standard way, regardless of the Go version or dependency versions running on their machine. Remove "download dependencies" step since we should be using the vendor directory for changes.

view details

push time in 25 days

create barnchgithub-release/github-release

branch : release

created branch time in 25 days

push eventgithub-release/github-release

Kevin Burke

commit sha 55a192c344935b16b03e550e3c082b2536b2f546

Gopkg.toml,vendor: vendor all dependencies

view details

push time in 25 days

PR closed github-release/github-release

testing

testing

+0 -0

0 comment

0 changed file

kevinburke

pr closed time in 25 days

issue commentgithub-release/github-release

Duplicate base URL

(Put Dockerfile and git-release.sh in the same directory then run

docker build --build-arg GITHUB_TOKEN=$(cat ~/cfg/personal-github-token ) .

(get your GITHUB_TOKEN from wherever you get the token from)

tkyi

comment created time in 25 days

issue commentgithub-release/github-release

Duplicate base URL

Here's my Dockerfile:

$ cat Dockerfile
FROM ubuntu:bionic
COPY . /go
WORKDIR /go
ARG GITHUB_TOKEN
ENV GITHUB_TOKEN=$GITHUB_TOKEN
ENV RELEASE_FILE="./git-release.sh"
ENV GIT_TAG="issue-102-testing"
ENV GIT_ORG=kevinburke
ENV GIT_REPO=github-release
RUN apt-get update && apt-get install -y wget git
RUN bash ./git-release.sh

Replace GIT_ORG and GIT_REPO with a repo that your token has write permission for. And bash script - I modified to hard code the GIT_ORG and GIT_REPO and print out all instructions as they run.

#!/bin/bash -e
# GITHUB_TOKEN = Token for updating your git repo
# RELEASE_FILE = File to release

set -euo pipefail
set -x

if [ -z "$GITHUB_TOKEN" ] || [ -z "$RELEASE_FILE" ]; then
  echo Unable to release, missing environment variables
  exit 2
fi

GITHUB_RELEASE=/tmp/linux-amd64-github-release
if [ ! -f "$GITHUB_RELEASE" ] ; then
  echo Downloading github-release
  wget -q -O - https://github.com/github-release/github-release/releases/latest \
     | egrep -o '/github-release/github-release/releases/download/v[0-9.]*/linux-amd64-github-release.bz2' \
     | wget --base=http://github.com/ -i - -O /tmp/linux-amd64-github-release.bz2
  bzip2 -dv /tmp/linux-amd64-github-release.bz2
  chmod +x $GITHUB_RELEASE
fi

GIT_VERSION=/tmp/gitversion
if [ ! -f "$GIT_VERSION" ] ; then
    echo Downloading gitversion
    wget -q -O - https://github.com/screwdriver-cd/gitversion/releases/latest \
       | egrep -o '/screwdriver-cd/gitversion/releases/download/v[0-9.]*/gitversion_linux_amd64' \
       | wget --base=http://github.com/ -i - -O /tmp/gitversion
    chmod +x $GIT_VERSION
fi

#GIT_ORG=`git remote -v | grep fetch | sed 's/ (fetch)//' | cut -d'/' -f4`
#GIT_REPO=`git remote -v | grep fetch | sed 's/ (fetch)//' | cut -d'/' -f5`
#if [ -f VERSION ] ; then
  #GIT_TAG=$(<VERSION)
#else
  #GIT_TAG=`$GIT_VERSION --prefix v show`
#fi

echo "Creating release $GIT_TAG for $GIT_ORG / $GIT_REPO"

$GITHUB_RELEASE release --user $GIT_ORG --repo $GIT_REPO --tag $GIT_TAG --name $GIT_TAG
$GITHUB_RELEASE upload --user $GIT_ORG --repo $GIT_REPO --tag $GIT_TAG --name $RELEASE_FILE --file $RELEASE_FILE

I successfully created the release and uploaded the file: https://github.com/kevinburke/github-release/releases/tag/issue-102-testing

Is it possible you have an older, or different, version of github-release on the machine that is doing the upload?

tkyi

comment created time in 25 days

created tagkevinburke/github-release

tagissue-102-testing

Commandline app to create and edit releases on Github (and upload artifacts)

created time in 25 days

release kevinburke/github-release

issue-102-testing

released time in 25 days

issue commentgithub-release/github-release

Duplicate base URL

Thanks, I'm attempting to reproduce using your script in a Docker container.

tkyi

comment created time in 25 days

issue commentgithub-release/github-release

Duplicate base URL

Someone filed an issue with a similar complaint recently: https://github.com/meterup/github-release/issues/1

However the script indicates you're downloading from the compiled version and that should have fixed the issue linked there. I also tried using the downloaded version and wasn't able to reproduce. I'm still investigating.

tkyi

comment created time in 25 days

created tagkevinburke/github-release

tagrelease-testing

Commandline app to create and edit releases on Github (and upload artifacts)

created time in 25 days

release kevinburke/github-release

release-testing

released time in 25 days

PR opened github-release/github-release

testing

testing

+169539 -96

0 comment

416 changed files

pr created time in 25 days

issue commentgithub-release/github-release

Duplicate base URL

Hi, thank you for the report, investigating now.

tkyi

comment created time in 25 days

issue commentkyleconroy/sqlc

Update configuration file to support different Go database drivers

version: "4" kinda commits yourself to supporting different versions of pgx and I'm not sure you want to do that.

kyleconroy

comment created time in 25 days

push eventkevinburke/rickover

Kevin Burke

commit sha 940e3b273d47078dbf68c8e352726810e826b607

dequeuer: flip if statement with helper

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha c4503cfdb86bb7c63db7dbb6d99a62d0ee87a59b

dequeuer: shut down and restart when new job added Previously if you added a new job, you would have to manually stop and start the dequeuer to start dequeuing jobs created using that new job type. Now when we create a job type we enqueue a new 'meta.shutdown' job which instructs the dequeuer to restart itself. When it restarts, it will create a worker for the new job type. Modify server.Get to accept a Config{} object instead of an Authorizer directly. A Config{} is extensible, an Authorizer isn't.

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha d6f6b8913b773845bff88e2ba24466e95a198834

.github: use master of actions/cache

view details

Kevin Burke

commit sha c4503cfdb86bb7c63db7dbb6d99a62d0ee87a59b

dequeuer: shut down and restart when new job added Previously if you added a new job, you would have to manually stop and start the dequeuer to start dequeuing jobs created using that new job type. Now when we create a job type we enqueue a new 'meta.shutdown' job which instructs the dequeuer to restart itself. When it restarts, it will create a worker for the new job type. Modify server.Get to accept a Config{} object instead of an Authorizer directly. A Config{} is extensible, an Authorizer isn't.

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha d6f6b8913b773845bff88e2ba24466e95a198834

.github: use master of actions/cache

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha 817cdb40dbc9881de406b84fb362d6170e257049

dequeuer: shut down and restart when new job added Previously if you added a new job, you would have to manually stop and start the dequeuer to start dequeuing jobs created using that new job type. Now when we create a job type we enqueue a new 'meta.shutdown' job which instructs the dequeuer to restart itself. When it restarts, it will create a worker for the new job type. Modify server.Get to accept a Config{} object instead of an Authorizer directly. A Config{} is extensible, an Authorizer isn't.

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha a37d6b45df43ca8d095745f4803eb315fafce38d

dequeuer: update job status

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha d5ebf921f06dc0bde055ba4c0e52dd5fe0647c09

dequeuer: update job status

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha 2befd05657a13c268e1dae58915da2c52d1e5f57

add docs

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha 5ea9707599fab654a8acc99347a17ebd27e89e62

tweak configs more

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha c494a262679547a536f738fb9d26b2a7a29f9f3f

better logs

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha 8fa02c8c4d3ae9653af4518f6c667e5472b897ae

add log line

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha c8af5fa36ed588488efdcf8312be8928265a0523

fix dequeuer

view details

push time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha 00c4096c6527775107f1aba8f0dd0d2d9af6ccaf

of course

view details

push time in a month

create barnchkevinburke/rickover

branch : meta-shutdown

created branch time in a month

push eventkevinburke/rickover

Kevin Burke

commit sha b60084a3279d63590ed042139cc2d6d68459c9b7

Gopkg.toml,Gopkg.lock,vendor: update dependency versions

view details

push time in a month

created tagkevinburke/rest

tag2.2

Go REST helpers

created time in a month

delete tag kevinburke/rest

delete tag : 2.2

delete time in a month

push eventkevinburke/rest

Kevin Burke

commit sha 0d2892b400f81cdfb979e2f718e6070fae17a507

2.2

view details

push time in a month

create barnchkevinburke/rickover

branch : update-deps

created branch time in a month

created tagkevinburke/goose

tag1.12

Maintained fork of liamstask/goose that supports ALTER TYPE, CREATE INDEX CONCURRENTLY

created time in a month

push eventkevinburke/goose

Kevin Burke

commit sha 133b16a1506cdb0792e3395c559d11fa73134f45

1.12

view details

push time in a month

push eventkevinburke/goose

Kevin Burke

commit sha 4fdd1d6a91c9a86d373de0cdace999ee2943a640

travis.yml: add Go 1.14

view details

Kevin Burke

commit sha d20a106c5a809c36ca9429d668148c42e3fa4248

Gopkg.lock,vendor: update drivers to most recent versions

view details

push time in a month

create barnchkevinburke/goose

branch : update-drivers

created branch time in a month

create barnchkevinburke/goose

branch : update-tests

created branch time in a month

issue closedgithub-release/github-release

--force option to overwrite existing release

When I try to perform a release using the exact same release/tag name, I get the following error:

error: github returned 422 Unprocessable Entity (this is probably because the release already exists)

It would be nice to be able to pass a --force option to force overwriting existing release.

closed time in a month

emoshaya

issue commentgithub-release/github-release

--force option to overwrite existing release

Hi, this is a little more complex than I'm willing to add support for. You should be able to implement this with a combination of delete and create invocations.

emoshaya

comment created time in a month

issue commentgithub-release/github-release

Can't install on my server

Going to mark this as resolved, please reopen if you run into further problems.

majenkotech

comment created time in a month

issue closedgithub-release/github-release

.env support?

Does github-release have .env support? If not, could it be added?

closed time in a month

retorquere

issue commentgithub-release/github-release

.env support?

Hi, this is not a priority but you're welcome to use direnv or envdir from daemontools to implement on your own! Best of luck.

retorquere

comment created time in a month

issue closedgithub-release/github-release

strip access tokens from error URL's

If I try to upload a file to a repo and get a 404, my access token gets printed to the terminal.

error: expected '200 OK' but received '404 Not Found' (url: https://api.github.com/repos/org/repo/releases?access_token=myaccesstoken&per_page=100)

I would rather not have my access token printed to the terminal.

closed time in a month

kevinburke

issue closedgithub-release/github-release

32bit binary

Is it possible to add a windows 32bit binary to your releases? thanks

closed time in a month

romjacket

issue closedgithub-release/github-release

Switching homebrew to use meterup fork

Since this repo seems pretty inactive, I created a PR on homebrew to update the github-release formula to use the @meterup @kevinburkemeter fork (https://github.com/meterup/github-release), starting with release 0.7.5. This includes a fix for #97 among other things.

See https://github.com/Homebrew/homebrew-core/pull/53891

closed time in a month

iainbethune

issue commentgithub-release/github-release

Switching homebrew to use meterup fork

Thanks Nicolas! I believe this is resolved now so going to close.

iainbethune

comment created time in a month

pull request commentHomebrew/homebrew-core

github-release 0.7.5

Just pushed, to avoid any confusion about which was the newest between that and the fork or different tags, I pushed 0.8.0 directly so we should probably use that one.

iainbethune

comment created time in a month

PR closed github-release/github-release

fix(github.go): redact url access token value in error message

Masks the access_token query value, if present, in applicable error messages. If logs are public, this is needed to avoid leaking this secret.

Note that if verbose logging is enabled, there is at least one instance where it will remain unredacted.

+68 -2

2 comments

2 changed files

vdice

pr closed time in a month

pull request commentgithub-release/github-release

fix(github.go): redact url access token value in error message

Agreed, we are using Basic Auth now so token should not appear in the URL!

vdice

comment created time in a month

PR closed github-release/github-release

Reviewers
fix(github.go): supply token via authz header instead of query param

Updates api usage to supply the access token in the form of an Authorization header as opposed to a query parameter, as informed by GitHub:

On February 12th, 2020 at 16:28 (UTC) your personal access token (general curl token) using Go-http-client/1.1 was used as part of a query parameter to access an endpoint through the GitHub API:

Please use the Authorization HTTP header instead, as using the `access_token` query parameter is deprecated and will be removed July 1st, 2020.

Tested via building the cli (make) and issuing an info command, e.g. ./github-release info -u org -r repo. (Command works and no email response from GH received.)

+2 -4

3 comments

1 changed file

vdice

pr closed time in a month

pull request commentgithub-release/github-release

fix(github.go): supply token via authz header instead of query param

Thanks for the PR, this should be fixed now on master!

vdice

comment created time in a month

push eventgithub-release/github-release

Kevin Burke

commit sha 8df33793aa581f04df1793fb52c53afb3bbfb690

README.md: remove references to "gothub" fork I'm committed to maintaining this project so there should be no need to look elsewhere.

view details

push time in a month

delete tag github-release/github-release

delete tag : v0.7.3

delete time in a month

delete tag github-release/github-release

delete tag : v0.7.4

delete time in a month

delete tag github-release/github-release

delete tag : v0.7.5

delete time in a month

release github-release/github-release

v0.8.0

released time in a month

push eventgithub-release/github-release

Kevin Burke

commit sha 5663bb0be00088d8600abbb7905eb042a6f5e4a5

github-release v0.8.0

view details

push time in a month

push eventgithub-release/github-release

Kevin Burke

commit sha f53f460b903ccb5ab846c3396703571e8609510f

Makefile: ensure released versions are executable Previously we would stream the compressed output via stdin and stdout which meant we lost the executable bit on the input file. Use a different set of flags to bzip2 to preserve permissions.

view details

push time in a month

push eventgithub-release/github-release

Kevin Burke

commit sha 572da5a589821e67061d97cdf5af427174d1536c

Makefile: don't proceed if GITHUB_TOKEN is not set

view details

push time in a month

push eventgithub-release/github-release

Kevin Burke

commit sha ef80fc94c2c96dfa8f29a2e72724c778859d08c3

Makefile,CONTRIBUTING.md: update release instructions

view details

push time in a month

more