profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/kislyuk/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Andrey Kislyuk kislyuk @color San Francisco, CA http://kislyuk.com/ Software engineer and bioinformatician

kislyuk/argcomplete 977

Python and tab completion, better together.

cloud-utils/domovoi 179

AWS Lambda event handler manager

kislyuk/aegea 53

Amazon Web Services Operator Interface

kislyuk/cartographer 1

Map the soul.

kislyuk/chalice-app-template 1

An AWS Lambda serverless app template with Terraform deployment management

kislyuk/chef 1

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.

kislyuk/amazon-vpc-user-guide 0

The open source version of the Amazon VPC docs. You can submit feedback and requests for changes by submitting issues in this repo or by making proposed changes and submitting a pull request.

kislyuk/ansible-repository 0

A repository for ansible playbooks and snippets.

push eventchanzuckerberg/idseq-web

Omar Valenzuela

commit sha 67cca31e13085487c790853d66a8e3cc22b1b317

[CH-118875] Add draggable columns (#1151) * add react-draggable * draggable component appears, onDrag functionality is a WIP * space between header and draggable component is even * tweak * draggable columns work * linter fix * tweak * tweak * styling fixes, remove percentage calcaulation on first render * lint fixes * Clean up push-docker script (#1159) * Fix typo in validatePhyloTreeName (#1160) * Simplify SearchBox setTimeout (#1161) * Simplify SearchBox setTimeout * Simplify SearchBox setTimeout * Fix and improve PhyloTreeNgs contigs query (#1153) * fix queries * rename var * contigs fix * update query * update query * final query * switch join order * revert phylo tree creation modal fixes * revert other unintended changes * Remove space * lint fixes * cleanup * cleanup * cleanup * add props validation * add comments * adjust comments * update package-lock.json changes * remove z-index, comments about empty div Co-authored-by: Jonathan Sheu <jshoe@users.noreply.github.com>

view details

push time in 3 hours

push eventchanzuckerberg/idseq-web

Omar Valenzuela

commit sha c1d300b14b86ea16860f12d775be57764fc2dbfc

[CH-28141] Allow users to search for background models (#1165) * wip * undo subtext dropdown changes * implement search * lint warning fixes

view details

push time in 3 hours

push eventchanzuckerberg/idseq-web

jacobrheath

commit sha 76018872b3604e041367904d8deb29eae3c10165

bug fix (#1167) # Description This PR updates SSRFsUp. Latest version fixes a bug in the fast path that wasn't parsing full URLs properly.

view details

push time in 9 hours

push eventchanzuckerberg/idseq-web

Julie Han

commit sha 0d47dd6a92779e2ebf11d297af71f328f8420b65

Add additional reference accession ids to PhyloTreeNgs (#1166)

view details

push time in a day

PullRequestReviewEvent

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha 9ee025a71530c795a09f735224cc742b9e038408

Improve heatmap handleLoadingFailure (#1164)

view details

push time in 2 days

startedryanwilsonperkin/pytest-circleci-parallelized

started time in 2 days

push eventchanzuckerberg/idseq-web

Todd Morse

commit sha 1a21a96c11d76b2df7342a23acebe140a04fac10

don't update all old lineages (#1163)

view details

push time in 3 days

push eventchanzuckerberg/idseq-web

Omar Valenzuela

commit sha 95c577e7191f179eee55530414fd34d4e6ed651a

Fix and improve PhyloTreeNgs contigs query (#1153) * fix queries * rename var * contigs fix * update query * update query * final query * switch join order * revert phylo tree creation modal fixes * revert other unintended changes * Remove space

view details

push time in 3 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha ce2f7b27489a316276cbf8a3fb5681f9439ed844

Simplify SearchBox setTimeout (#1161) * Simplify SearchBox setTimeout * Simplify SearchBox setTimeout

view details

push time in 3 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha 73bc2fb2d3b3faf46fb92eada8ec196c9ae6b3dc

Fix typo in validatePhyloTreeName (#1160)

view details

push time in 3 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha 542dceb9d51837deeb5da5b224f7493df003f009

Clean up push-docker script (#1159)

view details

push time in 3 days

pull request commentkislyuk/watchtower

Move stream name determining logic to separate method

Thanks for your contribution.

Jusstas

comment created time in 4 days

push eventkislyuk/watchtower

Justas Adomavičius

commit sha 6ee1e54017f024dc2607571afe06c1d44b23da72

Move stream name determining logic to separate method (#148)

view details

push time in 4 days

PR merged kislyuk/watchtower

Move stream name determining logic to separate method

Made stream name determining logic more flexible. Now you can override this method in a subclass to extend its behavior. In my particular case, I wanted to get the log stream name from the custom attribute passed with the log record, so I had to copy-paste the entire emit() method to do just that 😅.

+11 -5

0 comment

1 changed file

Jusstas

pr closed time in 4 days

issue commentkislyuk/argcomplete

Wordbreak issue when completing before end of line

The easiest workaround that I have found is to just truncate everything after the cursor. This avoids shlex "reading ahead" of the cursor and resetting the "wordbreak" state too early (which interferes with the truncation of completions necessary to accommodate bash handling of characters like :).

That's a big change and I want to make sure it's solid, so I won't merge that PR until I have some unit/regression tests for it.

mattclay

comment created time in 4 days

create barnchkislyuk/argcomplete

branch : truncate-input-after-cursor

created branch time in 4 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha cc35c46fbdc0e6cbca42c699ad4189fb4aed8372

[Hot fix] Fix push-docker script (#1156) * Try --all-tags * docker push ':'

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha 6002168d713bb3e38c90aa350933524cd3c074c8

Add notes on converting paths to React Router (#1150) * Add notes on converting paths to React Router * Add notes on converting paths to React Router

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Omar Valenzuela

commit sha 5e38b8e4e000024c87d3e63d45fc22d6ce17d61f

update counts on DataDiscovery to reflect total sample count (#1146)

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Omar Valenzuela

commit sha 9107cb128ea01a72a65839634a456c6d07b9ce3f

[Release Fix] Revert query changes to old phylo tree and put contigs column behind feature flag (#1152) * revert phylo tree creation modal fixes * revert old phylo tree query * fix lost code * fix lost code

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha ac53be3f770110f0bcb6a80ea4d6a0e7ce59bac4

[CH-140284] Add failed state for PhyloTreeNg + Update the old state (#1147) - Ticket: https://app.clubhouse.io/idseq/story/140284/show-an-error-if-neither-phylo-tree-nor-heatmap-can-be-created # Description - This PR adds the FAILED state for PhyloTreeNg. I added it for regular PhyloTrees too since anything is an improvement over "Tree creation failed!" # Tests - I tested out all the existing states: #### Old tree successful: ![Screen Shot 2021-07-28 at 11 30 51 AM](https://user-images.githubusercontent.com/5652739/127376817-66859af3-d5ac-4af7-a439-02186a812756.png) #### New tree successful: ![Screen Shot 2021-07-28 at 11 23 23 AM](https://user-images.githubusercontent.com/5652739/127376828-b7968f0d-fbc5-42b0-85cd-04f1dafd3d15.png) #### Old tree failed: ![Screen Shot 2021-07-28 at 11 22 14 AM](https://user-images.githubusercontent.com/5652739/127376838-b93738ba-28e3-4ded-9211-e526dc1fdb34.png) #### New tree failed: ![Screen Shot 2021-07-28 at 11 21 43 AM](https://user-images.githubusercontent.com/5652739/127376846-45a13ae0-c6c5-4831-b858-2d6a59ce15f7.png) #### New tree with heatmap: ![Screen Shot 2021-07-28 at 11 21 27 AM](https://user-images.githubusercontent.com/5652739/127376857-7ca49cab-0c23-4110-9ebd-d4def9ea9ba6.png) #### New tree in progress: ![Screen Shot 2021-07-28 at 11 31 50 AM](https://user-images.githubusercontent.com/5652739/127376930-eb89b1b9-54b0-4df7-b5dc-8621faa81eb9.png)

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Jonathan Sheu

commit sha 82719a34434d03b3c2c059340a1ebf119d8fa622

Fix debouncing in SearchBox + debounce phylo validate_name (#1148) * Fix debouncing in SearchBox + debounce phylo validate_name * Fix debouncing in SearchBox + debounce phylo validate_name

view details

push time in 7 days

push eventchanzuckerberg/idseq-web

Todd Morse

commit sha 1caeb01257e3b7fd55ccd6707188b1698dfe52c1

prevent update of expired lineages (#1149)

view details

push time in 7 days

issue closedkislyuk/yq

Output of yq contains three dash (---) on Amazon Linux 2

Here is my YAML file effectiveConfig.yaml

---
system:
  certificateFilePath: "/greengrass/v2/thingCert.crt"
  privateKeyPath: "/greengrass/v2/privKey.key"
  rootCaPath: "/greengrass/v2/rootCA.pem"
  rootpath: "/greengrass/v2"
  thingName: "test-1"

When I run below command on Amazon Linux 2, the output will contain ---

[root@hostname ~]# yq e '.system.thingName' effectiveConfig.yaml
---
test-1

But If I run same command with same file on Ubuntu, the output won't contain ---

root@hostname~# yq e '.system.thingName' effectiveConfig.yaml
test-1

Version for Ubuntu:

$ yq -V
yq version 4.9.6

Version for Amazon Linux 2

# yq -V
yq (https://github.com/mikefarah/yq/) version 4.10.0

closed time in 7 days

macrovve

issue commentkislyuk/yq

Output of yq contains three dash (---) on Amazon Linux 2

Thanks @dosmanak, that is correct.

macrovve

comment created time in 7 days

issue closedkislyuk/yq

How to update/write a value in place using yq's latest version?

Dear maintainer. I found examples in docs for Assign(Update) but it doesn't really write to the document. 😅 . Am I missing something here?

For example I have two situation:

  1. I want to append strings to an array field in an input yaml file.
LINKS:
       -
       -
  1. And I want to update the string for a field in the same yaml file
# from
DIR: /home/test
# to 
DIR: /home/Downloads

The update methods as illustrated:

yq e '.LINKS[<id>] = "some string"' myfile.yaml

shows the output dump being updated but it is not written in the file. The file has many other fields as well.

Is there a write in place methods for a file?

closed time in 8 days

dattasaurabh82

issue commentkislyuk/yq

How to update/write a value in place using yq's latest version?

This is not the yq project you are looking for.

dattasaurabh82

comment created time in 8 days

push eventchanzuckerberg/idseq-web

Julie Han

commit sha 939f0a4e60a31921e0baa8a31b9714d289c21169

[CH-140283] Add downloads for heatmap on divergent phylo tree (#1143)

view details

push time in 8 days