profile
viewpoint
Mark Allen TSMMark @Vydia Greater NYC http://vydia.com #BlackLivesMatter. Dad, Co-founder & VP Engineering @Vydia, Empowering the next generation of creators. ❤️ React GraphQL JS Ruby.

APSL/react-native-keyboard-aware-scroll-view 3923

A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

kudago/smart-app-banner 486

Lightweight smart app banner with no jquery requirement

dannyvassallo/sernjs 22

React, Node, Express, Passport, and Material-ui boilerplate with live-reloading capability server and clientside. (Welcoming contributions!)

TSMMark/homophone 8

Words that sound like other words: homophone.com

dannyvassallo/vine_dl 4

Auth a user in to vine and download the available videos to your computer or server.

cloworm/regex-playground 2

RegEx Playground with examples built in React

dannyvassallo/git-bash-profile 1

Tweaks on the bash setup from: http://mediadoneright.com/content/ultimate-git-ps1-bash-prompt with instructions for OSX setup VS linux

TSMMark/fg2app 1

FanGate App v2.0

cloworm/pinteresting 0

Saint-Gobain Fab Lab Hub

issue commentbuildkite-plugins/artifacts-buildkite-plugin

Option to not fail if there are no artifacts to download

Looks like the error is coming from the internals of the command: buildkite-agent artifact download

https://github.com/buildkite/agent/blob/cc5e8ab70d3994130d0a68b0b50d2aba5f557cc7/agent/artifact_downloader.go#L77

TSMMark

comment created time in 9 hours

issue openedbuildkite-plugins/artifacts-buildkite-plugin

Option to not fail if there are no artifacts to download

This plugin exit 1 failure status when no artifacts are found matching the pattern.

However, my workflow conditionally uploads artifacts, only under certain circumstances — So there will not always be artifacts to download.

How can I configure the plugin to not fail when there are no results?

Example from my pipeline:

Downloading artifacts 0s
[2020-10-22T19:22:59Z] 2020-10-22 19:22:59 INFO Searching for artifacts: "*"
[2020-10-22T19:22:59Z] 2020-10-22 19:22:59 FATAL Failed to download artifacts: No artifacts found for downloading
[2020-10-22T19:22:59Z] 🚨 Error: The plugin artifacts pre-command hook exited with status 1

I'm open to submitting a PR if this is not supported yet

created time in 9 hours

issue commentbuildkite-plugins/ecr-buildkite-plugin

Doesn't play nice with `docker-compose`

I'm having this same/similar issue. For the record, the IAM role has been granted full ECR access, as a sanity check, and still does not pull from ECR, although it pushes to ECR totally fine...

Here's the relevant part of my pipeline.yml:

steps:
  - label: ":docker: Build an image"
    plugins:
      - ecr#v2.1.1:
          login: true
          region: us-west-2
          no-include-email: true
      - docker-compose#v3.7.0:
          build: ci
          image-repository: <ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci
          cache-from: <ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci:latest
          push:
            - ci:<ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci
            - ci:<ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci:latest

AFAICT it should be working but it fails to pull from the repo, even tho the images are there and tagged latest. Here's the log of successful ECR login:

Logs successful ECR login:
Running plugin ecr environment hook
[2020-10-16T14:35:18Z] $ var/lib/buildkite-agent/plugins/github-com-buildkite-plugins-ecr-buildkite-plugin-v2-1-1/hooks/environment
[2020-10-16T14:35:19Z] WARNING! Your password will be stored unencrypted in /var/lib/buildkite-agent/.docker/config.json.
[2020-10-16T14:35:19Z] Configure a credential helper to remove this warning. See
[2020-10-16T14:35:19Z] https://docs.docker.com/engine/reference/commandline/login/#credentials-store
[2020-10-16T14:35:19Z]
[2020-10-16T14:35:19Z] Login Succeeded

But then the ECR pull fails, saying I may need docker login:

:docker: Pulling cache image for <ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci
[2020-10-16T14:35:24Z] $ docker pull latest
[2020-10-16T14:35:25Z] Using default tag: latest
[2020-10-16T14:35:26Z] Error response from daemon: pull access denied for latest, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
[2020-10-16T14:35:26Z] Exited with 1
[2020-10-16T14:35:26Z] !!! :docker: Pull failed. latest will not be used as a cache for <ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci

The repo + image definitely exist in ECR, and are in the us-west-2 region: <ACCOUNT>.dkr.ecr.us-west-2.amazonaws.com/d2-ci:latest

As @lox said, I should not need a separate docker login because I'm pulling from ECR, which is logged in.

Any advice would be a huge help, thank you in advance.

jjmilburn

comment created time in 6 days

startedbuildkite/iam-ssh-agent

started time in 7 days

startedseek-oss/docker-ecr-cache-buildkite-plugin

started time in 7 days

issue commentbuildkite-plugins/docker-compose-buildkite-plugin

How to pass the agent's SSH authentication socket?

What is the :ro at the end of the volume?

    - ${HOME}/.ssh/known_hosts:/root/.ssh/known_hosts:ro
scream314

comment created time in 8 days

startedbuildkite/elastic-ci-stack-s3-secrets-hooks

started time in 8 days

startedbuildkite-plugins/ecr-buildkite-plugin

started time in 9 days

push eventTSMMark/docker-compose-buildkite-plugin

Mark Allen

commit sha 9fd69c4090b1256107007e0d7cec14971a4cf5f9

Fix missing colon typo in :docker:

view details

push time in 9 days

fork TSMMark/docker-compose-buildkite-plugin

🐳⚡️ Run build scripts, and build + push images, w/ Docker Compose

fork in 9 days

startedbuildkite-plugins/docker-buildkite-plugin

started time in 9 days

startedbuildkite/elastic-ci-stack-for-aws

started time in 9 days

startedsntx/react-native-reflect

started time in 13 days

issue commentgraphql/vscode-graphql

Feature: Support graphql tagged heredoc string literals in non-js files

I can try to dedicate some time but I really have no experience doing syntax parsing or editor plugins so any pointers of files I would have to touch and tests I should write would be a huge help getting me started

TSMMark

comment created time in 14 days

delete branch Vydia/gourami

delete branch : bump-version-to-1.3.1

delete time in 16 days

push eventVydia/gourami

TSMMark

commit sha 7823c8f6bf92f92be444471130794ce4262179e6

bump version to 1.3.1

view details

TSMMark

commit sha 0b46ec49bba1f355a22ef569adb8af8b6ed487c1

add a .ruby-version file

view details

Mark Allen

commit sha 44c64768a37f556e88751fdca93b5d9f954a635b

Merge pull request #22 from Vydia/bump-version-to-1.3.1 Bump version to 1.3.1

view details

push time in 16 days

PR merged Vydia/gourami

Bump version to 1.3.1
+2 -1

0 comment

2 changed files

TSMMark

pr closed time in 16 days

PR opened Vydia/gourami

Bump version to 1.3.1
+2 -1

0 comment

2 changed files

pr created time in 16 days

created tagVydia/gourami

tagv1.3.1

Thinner Routes, Controllers, Models. Simple & extensible.

created time in 16 days

create barnchVydia/gourami

branch : bump-version-to-1.3.1

created branch time in 16 days

startedjeremyevans/sequel-annotate

started time in 17 days

push eventTSMMark/TSMMark

TSMMark

commit sha 4a36ea5880abe6774258e203adfdbdd73eef5946

image line breaks

view details

push time in 17 days

push eventTSMMark/TSMMark

TSMMark

commit sha a42000babcc296b4995abbb316dddc68c640712b

fix markdown style tag not working on github

view details

push time in 17 days

push eventTSMMark/TSMMark

TSMMark

commit sha 2e47e52f965370ab30e42f5b461ad252e1a2311f

max-width images

view details

push time in 18 days

create barnchTSMMark/TSMMark

branch : master

created branch time in 18 days

created repositoryTSMMark/TSMMark

Mark Ivan Allen: Dad, Co-Founder, Engineer.

created time in 18 days

delete branch Vydia/gourami

delete branch : default_attribute_options

delete time in 22 days

push eventVydia/gourami

TSMMark

commit sha b94ff8b51a95c1c275de896562c7c85df3c3f394

default_attribute_options

view details

TSMMark

commit sha 8e5bb745d64b1f7a535613c0e9caf8f7350b941f

refactor options resolution to merge defaults later when requested

view details

TSMMark

commit sha a4c9669cdabc74319c519f8f2d3a1b9ee0bad615

update readme: set_default_attribute_options

view details

Mark Allen

commit sha e8f59d30d28c1690fdff3d5a9086305a9b524e36

Merge pull request #21 from Vydia/default_attribute_options Feature default_attribute_options

view details

push time in 22 days

PR merged Vydia/gourami

Feature default_attribute_options
+142 -9

0 comment

4 changed files

TSMMark

pr closed time in 22 days

startedkentcdodds/advanced-react-patterns

started time in 22 days

delete branch cloworm/regex-playground

delete branch : watch

delete time in 23 days

push eventcloworm/regex-playground

cloworm

commit sha 0e8274f8317e0f7c24c41fbcc8ebf36d185f9fe5

separated build and watch scripts

view details

Mark Allen

commit sha bef7d707951b02ec33e933e7e1a1eea8fd88a48d

Merge pull request #18 from cloworm/watch separated build and watch scripts

view details

push time in 23 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventVydia/gourami

TSMMark

commit sha a4c9669cdabc74319c519f8f2d3a1b9ee0bad615

update readme: set_default_attribute_options

view details

push time in 24 days

startedzkat/make-fetch-happen

started time in 24 days

push eventVydia/gourami

TSMMark

commit sha 8e5bb745d64b1f7a535613c0e9caf8f7350b941f

refactor options resolution to merge defaults later when requested

view details

push time in 24 days

PR opened Vydia/gourami

Feature default_attribute_options
+40 -1

0 comment

3 changed files

pr created time in 24 days

create barnchVydia/gourami

branch : default_attribute_options

created branch time in 24 days

PR opened ruby-debug/ruby-debug-ide

--keep-process-alive flag (closes #199)

Closes #199

This seemed too easy, I feel like I'm missing something. Review and advice appreciated!

+7 -1

0 comment

2 changed files

pr created time in a month

create barnchVydia/ruby-debug-ide

branch : DEBUGGER_KEEP_PROCESS_ALIVE

created branch time in a month

issue commentruby-debug/ruby-debug-ide

Do not kill the Ruby process when IDE debugger session disconnects

In my quick local testing, it looks like simply removing the exit! line here works like a charm! https://github.com/ruby-debug/ruby-debug-ide/blob/83b5d22f71879cad0a1dd0b2a9a5f1d7a9aabc5b/lib/ruby-debug-ide/commands/control.rb#L14

I'll try to submit a PR asap that optionally skips the exit! based on cli flag or env var or something

TSMMark

comment created time in a month

startedmindofjonas/shopify-netlify-serverless

started time in a month

PR opened maxkostinevich/Shopify-Serverless-Starter-App

MIT License

Hi this looks like a cool starting point, would potentially like to use this but noticed there is no license other than your copyright in the readme. Would you accept this PR to add the MIT license?

Thanks!

+21 -0

0 comment

1 changed file

pr created time in a month

push eventTSMMark/Shopify-Serverless-Starter-App

Mark Allen

commit sha cec436911fc0d9a58dd2f6e9900791696fb0ea76

MIT License

view details

push time in a month

fork TSMMark/Shopify-Serverless-Starter-App

Shopify Serverless Starter Application built on Serverless Framework and Polaris UI (React.js)

fork in a month

startedmaxkostinevich/Shopify-Serverless-Starter-App

started time in a month

issue commentruby-debug/ruby-debug-ide

Do not kill the Ruby process when IDE debugger session disconnects

@hurricup latest. ruby-debug-ide (0.7.2)

TSMMark

comment created time in a month

startedgelstudios/gitfiti

started time in a month

issue openedruby-debug/ruby-debug-ide

Do not kill the Ruby process when IDE debugger session disconnects

When my IDE disconnects from the debug session, it kills the main process – the process started by rdebug-ide command. How to avoid this?

If this is not possible I would be happy to try to implement a CLI flag for this if given a pointer or two in the right direction.

I scoured this repo for a way to do this or an open issue but couldn't find anything. --disable-int-handler sounded like it might do it, but has no effect. Sorry if this is a duplicate issue!

created time in a month

issue commentruby-debug/ruby-debug-ide

Do not step into gems, only debug my code

Mine always shows as "Unknown source" as well. The ruby process is in docker, while VS code is running on the host Mac, if that's related.

Any way to basically "sourcemap" the files to point to the open files in the current workspace in vs code?

nabheet

comment created time in a month

startedruby-debug/ruby-debug-ide

started time in a month

startedrubyide/vscode-ruby

started time in a month

startedreact-spring/zustand

started time in a month

startedaki017/slack-ruby-gem

started time in 2 months

startedslack-ruby/slack-ruby-client

started time in 2 months

starteddozoisch/react-google-recaptcha

started time in 2 months

startedpdfkit/pdfkit

started time in 2 months

startedflutter/flutter

started time in 2 months

startedThorium-Sim/thorium

started time in 2 months

startedbjorn/tiled

started time in 2 months

pull request commentsamg/diffy

diff_options: Remove space between U and context number

Thanks!

tomas

comment created time in 3 months

delete branch Vydia/diffy

delete branch : convert-open3-args-to-string-for-alpine

delete time in 3 months

PR closed Vydia/diffy

convert open3 args to string for alpine?

This does not seem to make any difference on codeship 😬

+1 -1

0 comment

1 changed file

TSMMark

pr closed time in 3 months

create barnchVydia/diffy

branch : convert-open3-args-to-string-for-alpine

created branch time in 3 months

push eventVydia/diffy

Tomás Pollak

commit sha f54563e72cd9fdb1bc6c3f03086f6db6e4ad3851

diff_options: Remove space between U and context number This allows diffy to work with the Busybox diff command, which returns `diff: invalid number ' 1'` in its current form

view details

Mark Allen

commit sha 114729e3351e40c3b2f9c532e64c67da8a01f966

Merge pull request #1 from tomas/patch-1 diff_options: Remove space between U and context number

view details

push time in 3 months

PR merged Vydia/diffy

diff_options: Remove space between U and context number

This allows diffy to work with the Busybox diff command, which returns diff: invalid number ' 1' in its current form

+1 -1

0 comment

1 changed file

TSMMark

pr closed time in 3 months

PR opened Vydia/diffy

diff_options: Remove space between U and context number

This allows diffy to work with the Busybox diff command, which returns diff: invalid number ' 1' in its current form

+1 -1

0 comment

1 changed file

pr created time in 3 months

pull request commentsamg/diffy

diff_options: Remove space between U and context number

Nice fix, thank you!

@samg Please merge this. I wasted a lot of time today debugging why this library does not work in my environment when the context option is provided.

tomas

comment created time in 3 months

startedsamg/diffy

started time in 3 months

startedpvande/differ

started time in 3 months

push eventVydia/codecov-ruby

Martin Honermeyer

commit sha 8cbddb70185554e817f1bd1c73fbb659e44368b3

Fix Drone config for Drone 0.5

view details

Steve Peak

commit sha 6a2068a3e945ff4c2004e7967465c0bcd8379225

Update README.md

view details

Kerri Miller

commit sha 8967c3c3cd401025e28d026c727b6ea94f22eeca

Add license to gemspec

view details

Kerri Miller

commit sha 63cbf527cd92da997a1d475a85ca6601b8c95435

Bump PATCH version

view details

Steve Peak

commit sha 0ecfbf5542ae918023082447a0e2a3cf31e22506

Create LICENSE

view details

Nicholas Firth-McCoy

commit sha 430ce9bde2eaaa288645ba5f16b84efafaaf3050

Support both old and new GitLab CI variable names

view details

Steve Peak

commit sha d5f85a0ece83845a577e26f8ce735ae10de767c0

Merge pull request #26 from usabilityhub/25-gitlab-ci-variable-names-have-changed Support both old and new GitLab CI variable names

view details

Steve Peak

commit sha 5ecf7e1ef1340fe02b08f27e0a2d7d77a9ff43c4

Merge pull request #20 from djmaze/fix-drone-config Fix Drone config for Drone 0.5

view details

Steve Peak

commit sha 72a9f271849497f16beae0ec8a43914f9a39b142

Merge pull request #23 from kerrizor/kerrizor/add-license-to-gemspec Add license to gemspec

view details

Gabor Szakacs

commit sha da943a41c37add5dc8f2074da3c768f6405c8352

Add Bitrise CI support

view details

Gabor

commit sha 77aba048d3867ed36ca48738fe0aed4d702134dd

Add tests

view details

Mike McQuaid

commit sha 21dd1ce4beef3d2e5275d64650769e1c8f32a34d

Add Azure Pipelines support

view details

Mike McQuaid

commit sha 8e03cea06338bc296122e614a652eda42e20bdc3

Add TeamCity test

view details

Mike McQuaid

commit sha e2536fe6874ffa3af78a521f3b3a7577a751824b

Unset GitLab variable when necessary

view details

Mike McQuaid

commit sha eaaaa22de2b1eefef93a82e685be316e20127f70

codecov: handle nil GitLab CI variables more gracefully.

view details

Eli Hooten

commit sha 2235757563a311dd863abf966a13a81c9de38379

Merge pull request #38 from MikeMcQuaid/azure_pipelines Add Azure Pipelines support

view details

hootener

commit sha 611375bea1464fd0f5a2902bef0f31050e9d1778

Version Bump for new RubyGems deployment

view details

Klaus Badelt

commit sha 4a6c21e4fdc6fc2584593439f1c9cd9633ee7777

Remove Snap CI (dead); CodeCov already removed it from the list of CI providers.

view details

meganemura

commit sha 356dfbecdd71b15fb4ee3db61a4cd27cf5bc228a

Remove env vars for Snap CI

view details

meganemura

commit sha ee725b7795dd3caab8b76548d5ed777aed1d515c

Skip azure_pipelines since it is not recognized as a CI provider

view details

push time in 3 months

create barnchVydia/codecov-ruby

branch : exponential-backoff-retry-pattern

created branch time in 3 months

startedcodecov/codecov-ruby

started time in 3 months

issue openedbabel/babel

camelcase support "allow" pattern option from eslint base #186

https://eslint.org/docs/rules/camelcase#allow

Original test cases from eslint:

https://github.com/eslint/eslint/blob/41b1e4308c1cb01c8b00cc8adc36440e77854117/tests/lib/rules/camelcase.js#L200-L215

https://github.com/eslint/eslint/blob/41b1e4308c1cb01c8b00cc8adc36440e77854117/tests/lib/rules/camelcase.js#L687-L706

Copied from babel/eslint-plugin-babel/issues/186

I don't have time right now but someone could probably use the PR I opened a year ago here babel/eslint-plugin-babel/pull/187

created time in 3 months

issue commentrubocop-hq/rubocop

Module name should be consistent with filename

FTR in newer versions of Rubocop, the Style/FileName rule is now named: Naming/FileName

agrimm

comment created time in 3 months

startedkfahy/slack-disable-wysiwyg-bookmarklet

started time in 3 months

more