profile
viewpoint

bobheadxi/gobenchdata 40

📉 CLI for inspecting Go benchmark output and GitHub Action for continuous benchmarking

bobheadxi/deployments 23

❗️GitHub action for working painlessly with deployment statuses

bobheadxi/facebook-spotify-chatbot 11

:notes: a Facebook Messenger bot for managing your party playlist with guests

bobheadxi/calories 5

:poultry_leg: a Facebook Messenger bot in Golang for all your calorie-tracking needs

bobheadxi/go 4

cute vanity imports for my Go stuff - https://go.bobheadxi.dev

bobheadxi/timelines 4

🏷 Historical analysis of Git repositories and Git host activity as a service

bobheadxi/btt 3

📸 bob's BetterTouchTool configurations

bobheadxi/ctl 3

🐒 Package ctl enables drop-in gRPC client integration for your service into command-line applications

bobheadxi/borrow-me 2

:department_store: a goodwill-based marketplace for small, everyday items (NWhacks 2018)

bobheadxi/labelist 2

😶 simple serverless function to attach labels to Todoist items when I can't afford premium

pull request commentsrc-d/hercules

pipeline: add Pipeline.Branch to define where to find CommitsHead

Not sure why the appveyor build failed 94e75f1b5c5da7461c86c0d431769115766c7295 while 45b7a33799250cbeec749af6fbda757ceb1a17eb passed fine

bobheadxi

comment created time in an hour

push eventbobheadlabs/hercules

Robert Lin

commit sha 94e75f1b5c5da7461c86c0d431769115766c7295

add failure test case Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 4 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha acecb20ec516d8bd61fbc7ab0cc281bf05e45e1b

add failure test case Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 5 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 313cb039bd58f2a27b98f4236558db43414de524

add failure test case

view details

push time in 5 hours

push eventbobheadlabs/hercules

Vadim Markovtsev

commit sha 0a0292b1d845aefdfe77b319df91fcdb521c9fb9

Fix the --devs shape edge case Fixes #320 Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha 5263b0a6fa8bd2a0af2246106d7b1b076aac75aa

Merge pull request #321 from vmarkovtsev/master Fix the --devs shape edge case

view details

Vadim Markovtsev

commit sha 68491f653d5bd0ac08e6151eadfcae6803d94a2c

Limit the file name length Fixes #325 Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha e88ffeeb4442c2c3c08d658e91e85640b812e0c9

Merge pull request #326 from vmarkovtsev/master Limit the file name length

view details

Jeffrey McAteer

commit sha 5ff6aa1d735d23f893a72255ea90740da4ac7608

added pandas day alias to fix problem when using hercules with resolutions < 1 month Signed-off-by: Jeffrey McAteer <jeffrey.p.mcateer@gmail.com>

view details

Vadim Markovtsev

commit sha 7d25700732cfb4aa1e9e60e169bd86c3d059610f

Add `hercules --head` Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha 0eae45a0d43a0aef86a8da0148c1b2567e4742bc

Merge pull request #329 from vmarkovtsev/master Add `hercules --head`

view details

Vadim Markovtsev

commit sha 24d68998b97809d13804732866d274fe6406c509

Add the imports extraction Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha 5aa010023e293fddb8f7440f580fbb88c289d9a6

Merge pull request #330 from vmarkovtsev/master Add the imports extraction

view details

Vadim Markovtsev

commit sha 78cfaf4c809261048b45af2063beb2bc313ac55d

Merge pull request #323 from Jeffrey-P-McAteer/master added pandas day alias to fix problem when using hercules with resolutions < 1 month

view details

Vadim Markovtsev

commit sha 5c8215d0b0797dc1ba00467faac4dc595a081b08

v10.6.0 Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha 87fd4b982832b0b1e8ae1581af26278762dd3a29

Fix --head with siva files Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha 1f8e51e07975c013ec2a626e5f0c9b33f61fa4fe

Merge pull request #331 from vmarkovtsev/master Fix --head with siva files

view details

Vadim Markovtsev

commit sha a508c125aa5f18780115d93d821e34ae1d819d6d

Add siva ref fallback Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>

view details

Vadim Markovtsev

commit sha aa3ac80c51b19470cbe8c128d591ce0bfe668ea6

Merge pull request #332 from vmarkovtsev/master Add siva ref fallback

view details

Vadim Markovtsev

commit sha 5ce54675032584ac43cc0e63b74dead6d3fc7a68

Better input format detection in labours Fixes #333 Signed-off-by: Vadim Markovtsev <vadim@athenian.co>

view details

Vadim Markovtsev

commit sha c84a0cee2e87b2f966518b59ec511c436fb0b600

Merge pull request #334 from vmarkovtsev/master Better input format detection in labours

view details

Vadim Markovtsev

commit sha 6e8516dd46e1b56078a5e7ad619bdcbe87d27b73

v10.6.2 Signed-off-by: Vadim Markovtsev <vadim@athenian.co>

view details

Vadim Markovtsev

commit sha cbd3f0acdda74eb99b8d199d114120c9b6db33a4

Include mingw libs into the Windows release Signed-off-by: Vadim Markovtsev <vadim@athenian.co>

view details

Vadim Markovtsev

commit sha 1fca4139c0650c79688aac09e2e29fcc66a37297

Merge pull request #336 from vmarkovtsev/master Include mingw libs into the Windows release

view details

push time in 5 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 45b7a33799250cbeec749af6fbda757ceb1a17eb

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 5 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 8bcee9a1d39ceef13cbe75be64a682cf5c8c5fa2

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 6 hours

push eventbobheadlabs/hercules

push time in 6 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 7363e34a3ce94ac750804e2069eeb49c0a341ea8

run go get -u Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 7 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 48a3dd552ea3bc6552815ef59873fca668b8c133

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 7 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 3157631d8e3381690c64bf85660f67103cdd5b7d

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 8 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha a822f996424895e5d611ed250837201af6ac5c93

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 8 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 5ffbc46c4fcaddbc6b23a644ddce9ada28d3e7c7

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 8 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 4b8f14765f5bc965e0fe01135a959711d3077940

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 8 hours

issue openedsrc-d/hercules

switch to go-git/go-git

It seems that src-d/go-git is no longer getting updates - go-git/go-git looks like it might be a good community fork

created time in 8 hours

PR opened src-d/hercules

pipeline: add Pipeline.Branch to define where to find CommitsHead

Signed-off-by: Robert Lin robert@bobheadxi.dev

closes #353

+115 -75

0 comment

4 changed files

pr created time in 8 hours

push eventbobheadlabs/hercules

Robert Lin

commit sha 814c7160ad997bcefc37b2f5bc133c466dd3c5f5

pipeline: add Pipeline.Branch to define where to find CommitsHead Signed-off-by: Robert Lin <robert@bobheadxi.dev>

view details

push time in 8 hours

create barnchbobheadlabs/hercules

branch : pipeline-branch

created branch time in 8 hours

issue commentd4rken/reddit-android-appstore

App listing not updated

FYI it's here: https://www.reddit.com/r/android/wiki/apps (search for Microsoft Sticky Notes {Unofficial})

TheAlienDrew

comment created time in a day

startedronniebugia/acoutera-app

started time in a day

startedPezmc/distant-socializing

started time in 2 days

startedRequarks/wiki

started time in 2 days

startedBookStackApp/BookStack

started time in 2 days

create barnchbobheadxi/bobheadxi.github.io

branch : post/ptr

created branch time in 2 days

pull request commentbobheadxi/deployments

Add `deployment_id` input to the `start` step

This should now be available @ https://github.com/bobheadxi/deployments/releases/tag/v0.3.0

AllexVeldman

comment created time in 3 days

release bobheadxi/deployments

v0.3.0

released time in 3 days

created tagbobheadxi/deployments

tagv0.3.0

❗️GitHub action for working painlessly with deployment statuses

created time in 3 days

push eventbobheadxi/deployments

Allex Veldman

commit sha f742d03246217fbcbfab3b6dd5b836d2b977dbfd

Allow the deployment_id to be set on the `start` step This makes the action usefull then triggered in the `deployment` event by passing it the existing deployment ID

view details

Robert Lin

commit sha 2139d3ff7910f8b0a8e96616d2ff36c88d38271a

Merge pull request #7 from AllexVeldman/master Add `deployment_id` input to the `start` step

view details

push time in 3 days

PR merged bobheadxi/deployments

Add `deployment_id` input to the `start` step

When using this action in the deployment event triggered by the Github API, a deployment is already created in the pending state.

This PR allows the user to set the deployment_id and skip the createDeployment step so the existing deployment is used.

+39 -32

0 comment

3 changed files

AllexVeldman

pr closed time in 3 days

PR opened ubclaunchpad/inertia

release: v0.6.1

:tickets: Ticket(s): Closes #673

+23 -11

0 comment

9 changed files

pr created time in 3 days

delete branch ubclaunchpad/inertia

delete branch : docs/release-template

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha ec08363da2b7ce70f34d56ef79aaec396703af27

docs: adjust release tasks (#674)

view details

push time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 1b04e3fb2d8667e5e2a6f8b0dc3448d67e7a9293

docs: adjust release tasks

view details

push time in 3 days

PR opened ubclaunchpad/inertia

docs: adjust release tasks
+5 -3

0 comment

1 changed file

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : docs/release-template

created branch time in 3 days

issue openedubclaunchpad/inertia

release: inertia vNUMBER

Milestone

https://github.com/ubclaunchpad/inertia/milestones/13

Tasks

Make a new PR:

  • [ ] generate release documentation (make docs)
  • [ ] generate new tip documentation (make docs-tip)

Update distribution streams:

  • [x] draft changelog
  • [ ] make release and let builds run
  • [ ] update https://github.com/ubclaunchpad/homebrew-tap
  • [ ] update https://github.com/ubclaunchpad/scoop-bucket
  • [ ] run npm publish in contrib/npm

Draft Changelog Publish (release) Publish (latest)

This release includes some fixes and adjustments to v0.6.0.

🎉 Enhancements

  • a new field, version, has been added to project configuration denoting the minimum required Inertia CLI version, and a warning will now show when this version is invalid (#670)
  • inertia ${remote} status will now include details on new Inertia releases that are available (#666)
  • docker-compose versions now automatically pull the latest valid tag (#667)

⚒ Fixes

  • some prompts are now clearer (#663)
  • fixed a bug where inertia project set does not update configuration correctly (#669)
  • fixed a bug where inertia ${remote} upgrade does not update configuration correctly (#668)

Please refer to the complete diff for more details.

created time in 3 days

delete branch ubclaunchpad/inertia

delete branch : docs/release-template

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 5e4deca83c0994b939b38042909993ba866792e6

docs: add release template (#672)

view details

push time in 3 days

PR opened ubclaunchpad/inertia

docs: add release template
+50 -0

0 comment

1 changed file

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : docs/release-template

created branch time in 3 days

create barnchubclaunchpad/inertia

branch : release/v0-6-1

created branch time in 3 days

delete branch ubclaunchpad/inertia

delete branch : cmd/min-version

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 71a7805fbe6332de10dd5d385e26c5b76362ca61

cmd: min version checks (#670) * cfg: add project version validate * cmd: validate project version on remotes load

view details

push time in 3 days

PR merged ubclaunchpad/inertia

cmd: min version checks pr: finalized

:tickets: Ticket(s): Closes #664


:construction_worker: Changes

Adds a new field, version, for tracking a min version, e.g. version = v0.6.1 => >= v0.6.1 < v0.7.0

Add cli-side version validation

+128 -1

1 comment

3 changed files

bobheadxi

pr closed time in 3 days

issue closedubclaunchpad/inertia

cfg: add inertia min version

for example, https://github.com/ubclaunchpad/inertia/blob/master/go.mod#L3 declares a minimum required version of Go to use with a module. A similar parameter in inertia.toml (not remotes) might be useful to make sure users have the minimum inertia version available, and would be easy for the CLI to check and guard.

Could use https://github.com/blang/semver

could affect #584

closed time in 3 days

bobheadxi

push eventubclaunchpad/inertia

Robert Lin

commit sha ddc6f9f5feb788c155c62889379e321f71da26a0

daemon: get docker-compose release dynamically (#667) * daemon(containers): exclude prerelease images * daemon(all): get docker/compose dynamically * daemon(test): use docker/compose:latest in tests

view details

Robert Lin

commit sha 140218f9d996b48c849f652dda7049c570952359

Merge branch 'master' into cmd/min-version

view details

push time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha ddc6f9f5feb788c155c62889379e321f71da26a0

daemon: get docker-compose release dynamically (#667) * daemon(containers): exclude prerelease images * daemon(all): get docker/compose dynamically * daemon(test): use docker/compose:latest in tests

view details

push time in 3 days

delete branch ubclaunchpad/inertia

delete branch : daemon/dynamic-docker-compose-version

delete time in 3 days

issue closedubclaunchpad/inertia

daemon: search and pull docker/compose image instead of hardcoding version

need to replace: https://sourcegraph.com/search?q=docker/compose:+r:ubclaunchpad/inertia&patternType=regexp

to get version: https://sourcegraph.com/github.com/ubclaunchpad/inertia/-/blob/daemon/inertiad/containers/images.go#L65:6-65:23

closed time in 3 days

bobheadxi

PR merged ubclaunchpad/inertia

daemon: get docker-compose release dynamically pr: finalized

:tickets: Ticket(s): Closes #665


:construction_worker: Changes

  • daemon(containers): exclude prerelease images
  • daemon(all): get docker/compose dynamically or use latest
+31 -17

1 comment

9 changed files

bobheadxi

pr closed time in 3 days

issue openedubclaunchpad/inertia

daemon: enforce project versions serverside

probs for v0.7.0, follow-up to #670 #664 etc.

would be a breaking change

created time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 8bd05af6b61e17d0d5989ac927903e20d28c3cba

dont use error log for debug msg

view details

push time in 3 days

PR opened ubclaunchpad/inertia

cmd: min version checks

:tickets: Ticket(s): Closes #664


:construction_worker: Changes

Adds a new field, version, for tracking a min version, e.g. version = v0.6.1 => >= v0.6.1 < v0.7.0

Add cli-side version validation

+128 -1

0 comment

3 changed files

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : cmd/min-version

created branch time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 1e629d77698461574c69642d8823ba326e1ee8c5

daemon(test): use docker/compose:latest

view details

push time in 3 days

delete branch ubclaunchpad/inertia

delete branch : cmd/remotes-upgrade-save

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 04ce64e63e0312e9de2cd0b245636f19f4696f9f

cmd(remotes): save new version after upgrading inertia remote (#668)

view details

push time in 3 days

PR merged ubclaunchpad/inertia

cmd(remotes): save version after upgrading inertia remote pr: finalized

:tickets: Ticket(s): n/a


:construction_worker: Changes

Fix bug with upgrading Inertia version.

+4 -0

1 comment

1 changed file

bobheadxi

pr closed time in 3 days

delete branch ubclaunchpad/inertia

delete branch : cmd/min-version

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 8fd4073e82ead27f9ada68e6c3cd250a06132288

cmd(project): fix set command (#669)

view details

push time in 3 days

PR merged ubclaunchpad/inertia

cmd(project): fix set command

:tickets: Ticket(s): n/a


:construction_worker: Changes

Fixes inertia project [set] [property]

+12 -7

0 comment

2 changed files

bobheadxi

pr closed time in 3 days

PR opened ubclaunchpad/inertia

cmd(project): fix set command

:tickets: Ticket(s): n/a


:construction_worker: Changes

Fixes inertia project [set] [property]

+12 -7

0 comment

2 changed files

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : cmd/min-version

created branch time in 3 days

PR opened ubclaunchpad/inertia

cmd(remotes): save version after upgrading inertia remote pr: finalized

:tickets: Ticket(s): n/a


:construction_worker: Changes

Fix bug with upgrading Inertia version.

+4 -0

0 comment

1 changed file

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : cmd/remotes-upgrade-save

created branch time in 3 days

PR opened ubclaunchpad/inertia

daemon: get docker-compose release dynamically pr: finalized

:tickets: Ticket(s): Closes #665


:construction_worker: Changes

  • daemon(containers): exclude prerelease images
  • daemon(all): get docker/compose dynamically or use latest
+31 -16

0 comment

9 changed files

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : daemon/dynamic-docker-compose-version

created branch time in 3 days

startedhecrj/iced

started time in 3 days

PR merged ubclaunchpad/inertia

daemon(status): inertia version check pr: finalized

:tickets: Ticket(s): Closes #84


:construction_worker: Changes

  • daemon(status): check for new version on inertia {remote} status
  • cmd(remotes): fix version specification during upgrade
+228 -20

1 comment

9 changed files

bobheadxi

pr closed time in 3 days

delete branch ubclaunchpad/inertia

delete branch : daemon/version-check

delete time in 3 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 67b2f5a9cf154b144d5b9a59a53c0a21f4c53e2c

daemon(status): inertia version check (#666) * daemon(status): add version check on /status calls * cmd(core): include new version details in `inertia remote status` * cmd(remotes): detailed upgrade help, fix upgrade version spec

view details

push time in 3 days

issue closedubclaunchpad/inertia

notify that update is available for Inertia

  • [x] basically an option to just run the daemon-up script alone
  • [x] implement some sort of way to check if daemon release has been patched when a status request is sent, and pull the latest version of that image
  • [ ] preserve all state features from previous daemon (??)

From #130:

https://godoc.org/github.com/docker/docker/client#Client.ImageSearch Check the ubclaunchpad/inertia Docker Hub repository for the latest image on status calls? https://hub.docker.com/r/ubclaunchpad/inertia/

closed time in 3 days

bobheadxi

PR opened ubclaunchpad/inertia

daemon(status): inertia version check pr: finalized

:tickets: Ticket(s): Closes #84


:construction_worker: Changes

  • daemon(status): check for new version on inertia {remote} status
  • cmd(remotes): fix version specification during upgrade
+228 -20

0 comment

9 changed files

pr created time in 3 days

create barnchubclaunchpad/inertia

branch : daemon/version-check

created branch time in 3 days

issue openedubclaunchpad/inertia

daemon: search and pull docker/compose image instead of hardcoding version

https://godoc.org/github.com/docker/docker/client#Client.ImageSearch

see https://sourcegraph.com/search?q=docker/compose:+r:ubclaunchpad/inertia&patternType=regexp

created time in 3 days

issue closedubclaunchpad/inertia

cmd: self-updating CLI

https://github.com/inconshreveable/go-update

closed time in 3 days

bobheadxi

issue commentubclaunchpad/inertia

cmd: self-updating CLI

looks like go-update is ancient, and on second thought since there are so many ways to get Inertia, it might be better to implement #84 instead

bobheadxi

comment created time in 3 days

startedgetferdi/ferdi

started time in 4 days

issue openedubclaunchpad/inertia

cfg: add inertia min version

for example, https://github.com/ubclaunchpad/inertia/blob/master/go.mod#L3 declares a minimum required version of Go to use with a module. A similar parameter in inertia.toml (not remotes) might be useful to make sure users have the minimum inertia version available, and would be easy for the CLI to check and guard.

created time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha aac0c44c7e208644e90c47a6c2a6effe2910857b

make notifications shorter on mobile

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha f51f7a67956bf13cd3550c7a9f8fa6390a108518

remove one-year post

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha 574468dd3e3d13bce308f3485b449b3a355cde8c

remove old posts from featured

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha c24fa11695fa78ee1058de8de4dd0a2070234cfa

fix typo

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha 8d8ff5f9014a76564225863f58733f85081d1084

add site background section

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha 45bb5cb50780aa7d5c3dbe794caef2ed8c905ec4

remove docs builder from featured

view details

push time in 4 days

push eventbobheadxi/bobheadxi.github.io

Robert Lin

commit sha 8c0637a6c8179d8fa104bdcdb39bfde171f8281d

add blog post: march 2020 updates

view details

push time in 4 days

delete branch ubclaunchpad/inertia

delete branch : cmd/prompts

delete time in 4 days

push eventubclaunchpad/inertia

Robert Lin

commit sha 60b3b2556d03a4af81ec7e6365467cce717d6783

cmd(core): prompt improvements (#663) * cmd(core): improve prompt building * cmd(core): move walkthroughs closer to usage

view details

push time in 4 days

PR merged ubclaunchpad/inertia

cmd(core): prompt improvements pr: finalized

:tickets: Ticket(s): Closes #569


:construction_worker: Changes

  • improved cmd/core/input with new prompt builder, available via NewPrompt()
  • move walkthrough helpers to respective packages
  • added some missing (y/N) prompts
+342 -178

1 comment

9 changed files

bobheadxi

pr closed time in 4 days

issue closedubclaunchpad/inertia

cmd: improve io utilities

would be nice to have some input utilities such as reading a line, prompting for confirmation, etc...

could also clean up the existing utilities a bit (https://github.com/ubclaunchpad/inertia/tree/master/cmd/inpututil) (now that I think of it, we could just rename these packages input and output)

closed time in 4 days

bobheadxi

push eventubclaunchpad/inertia

Robert Lin

commit sha 51f26a82134e2ccc825116fac72996b84e1e3482

cmd(core): add PromptInteraction tests, fix GetBool on invalid case

view details

push time in 4 days

issue closedubclaunchpad/inertia

Travis builds release for non-master branches

set up a mock tag for #221 - travis built a release. ugh

closed time in 4 days

bobheadxi

issue commentubclaunchpad/inertia

Travis builds release for non-master branches

closing - we no longer use travis

bobheadxi

comment created time in 4 days

issue closedubclaunchpad/inertia

Support dockerless projects with common entrypoints

Say, npm projects typically:

npm install
npm start

we can mount code into a Docker config that does typical npm stuff and run it, without require users to set up Docker config - good for beginners maybe

closed time in 4 days

bobheadxi

issue commentubclaunchpad/inertia

Support dockerless projects with common entrypoints

beyond scope

bobheadxi

comment created time in 4 days

issue closedubclaunchpad/inertia

Implement docker-compose from scratch?

@bfbachmann points out here that at a high level what docker-compose does is not all that complex:

docker build ...
docker network create ...
docker run --network <network> <other args> <web image>
docker run --network <network> <other args> <postgres image>

obviously the docker-compose.yml file format offers a ton of other configuration options that make this more complex than it is. However, I found this project recently that implements a subset of docker-compose features using just the official Go docker client, and manages to pull off builds significantly faster than using the docker-compose tool.

Right now we use a docker-compose container to execute builds, which severely limits us in build speed and control - it's hard to tell if a container goes down, if the build fails, etc, and it can be really quite slow.

This is a pretty stretch goal, but if anyone wants to take this on... this would be pretty cool

closed time in 4 days

bobheadxi

issue commentubclaunchpad/inertia

Implement docker-compose from scratch?

beyond project scope

bobheadxi

comment created time in 4 days

issue closedubclaunchpad/inertia

Autobind decorator

bind is hideously slow and should be avoided whenever possible (90% slower).

https://github.com/nwhacks/nwhacks2019/pull/11#discussion_r200822229

Seems like @autoBind is the most performant way to do this overall. Though, the performance difference is probably negligible anyways.

https://github.com/nwhacks/nwhacks2019/pull/14#discussion_r200828602

Another interesting comment, demonstrating the implementation differences of each:

https://github.com/nwhacks/nwhacks2019/pull/14#issuecomment-403261571

closed time in 4 days

bobheadxi
more