profile
viewpoint
Juan Cruz Viotti jviotti @balena-io Oxford, UK https://www.jviotti.com Senior Software Engineer at @balena-io. Graduate student at University of Oxford.

balena-io/etcher 18700

Flash OS images to SD cards & USB drives, safely and easily.

electron-userland/electron-json-storage 1096

:package: Easily write and read user settings in Electron apps

balena-io/capitano 24

Powerful, non opinionated command line parser for serious applications

balena-io/etcher-homepage 8

Static website for etcher

balena-io/reconfix 7

(Re)Configuration toolkit

balena-io-modules/partitioninfo 4

Get information about a partition from an image file.

jviotti/digital-clock 4

Electron publishing demo application

balena-io-modules/rindle 3

Collection of utilities for working with Streams.

jviotti/dotfiles 3

Cross platform dotfiles

balena-io-modules/reql-schema 2

ReQL to JSON Schema translator

startedkourgeorge/arxiv-style

started time in 9 hours

issue commentsickcodes/Docker-OSX

[Question] Automated ci/cd pipeline with no display?

@sickcodes @xRiot The trick is to create a custom OpenCore image (https://github.com/kholia/OSX-KVM/blob/master/OpenCore-Catalina/OpenCore.qcow2) that boots in the way you want it to boot. Docker-OSX loads this image here: https://github.com/sickcodes/Docker-OSX/blob/master/Dockerfile#L156-L157

    && tee -a Launch.sh <<< '-drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=/home/arch/OSX-KVM/OpenCore-Catalina/OpenCore.qcow2 \' \
    && tee -a Launch.sh <<< '-device ide-hd,bus=sata.2,drive=OpenCoreBoot \' \

You can tweak OpenCore's config.plist (https://github.com/kholia/OSX-KVM/blob/master/OpenCore-Catalina/config.plist) and re-build it using this script: https://github.com/kholia/OSX-KVM/blob/master/OpenCore-Catalina/opencore-image-ng.sh.

These are some of the settings you might be interested in: https://github.com/kholia/OSX-KVM/blob/master/OpenCore-Catalina/config.plist#L520-L529

			<key>PickerMode</key>
			<string>External</string>
			<key>PollAppleHotKeys</key>
			<true/>
			<key>ShowPicker</key>
			<true/>
			<key>TakeoffDelay</key>
			<integer>0</integer>
			<key>Timeout</key>
			<integer>0</integer>

You can find the docs here: https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf

xRiot

comment created time in 14 hours

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 3c29ed2f8292bf4504d3566fd1510354e6562b14

Make zsh delete words with Ctrl-W Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha cf427e0078ea9e373d9fbece0e53789aa70bbe81

Improve "merge" alias Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 3 days

create barnchjviotti/JSON-Schema-Test-Suite

branch : unevaluated-items-typo

created branch time in 3 days

fork jviotti/JSON-Schema-Test-Suite

A language agnostic test suite for the JSON Schema specifications

fork in 3 days

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 3d4ccb7f86a7430321eead7068f8ef68335d8916

Add more GitHub related aliases Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 1d4e77d5f43d48a815cb81d81404e4c4f55ca2bd

Add gh to macOS installation instructions Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 4 days

pull request commentbalena-io/contrato

Add support for a "not" operator in "requires"

@balena-ci I self-certify!

jviotti

comment created time in 5 days

pull request commentbalena-io/contrato

Add support for a "not" operator in "requires"

@balena-ci I self-certify

jviotti

comment created time in 5 days

push eventbalena-io/contrato

Juan Cruz Viotti

commit sha 82a601e47236594ae761c1ac814cb1007c6f9319

Add support for a "not" operator in "requires" The "not" operator takes an array of contracts as an argument (as all the other operators). The requirements are unfulfilled if at least one of the contracts declared in the "not" array exists in the context. Change-type: minor Fixes: https://github.com/balena-io/contrato/issues/20 Fixes: https://github.com/balena-io/balena-supervisor/issues/1388 Signed-off-by: Juan Cruz Viotti <juan@balena.io>

view details

push time in 5 days

PR opened balena-io/contrato

Add support for a "not" operator in "requires"

The "not" operator takes an array of contracts as an argument (as all the other operators). The requirements are unfulfilled if at least one if the contracts declared in the "not" array exists in the context.

Change-type: minor Fixes: https://github.com/balena-io/contrato/issues/20 Fixes: https://github.com/balena-io/balena-supervisor/issues/1388

+126 -1

0 comment

2 changed files

pr created time in 5 days

create barnchbalena-io/contrato

branch : not-operator

created branch time in 5 days

issue commentelectron-userland/electron-json-storage

compatibility with electron 10

Hi @Tobias-Keller ,

Thanks for the heads up. I haven't been involved in the Electron.js community lately, but I'll do some research. In the mean-time, what are those better methods that you are mentioning?

Do you have a rough idea of how things should work on Electron.js 10, and how to add this in a backwards compatible way to this module?

Tobias-Keller

comment created time in 14 days

delete branch jviotti/hawthorn

delete branch : dependabot/npm_and_yarn/lodash.merge-4.6.2

delete time in 19 days

push eventjviotti/hawthorn

dependabot[bot]

commit sha 3adbb4584f3a9099b33b72c637a9173aa9bb7b65

Bump lodash.merge from 4.6.1 to 4.6.2 Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/commits) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha 742227e7228b01a4cbe1a5484aec7a3c3bd935be

Merge pull request #15 from jviotti/dependabot/npm_and_yarn/lodash.merge-4.6.2 Bump lodash.merge from 4.6.1 to 4.6.2

view details

push time in 19 days

PR merged jviotti/hawthorn

Bump lodash.merge from 4.6.1 to 4.6.2 dependencies

Bumps lodash.merge from 4.6.1 to 4.6.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/lodash/lodash/commits">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 days

push eventjviotti/runc

Juan Cruz Viotti

commit sha c431a0c7c9e992d94d487785b00281bd40e1bc4e

Whitelist /dev/kvm in container runtime Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 23 days

create barnchjviotti/runc

branch : dev-kvm

created branch time in 23 days

fork jviotti/runc

CLI tool for spawning and running containers according to the OCI specification

https://www.opencontainers.org/

fork in 23 days

startedtimsutton/osx-vm-templates

started time in a month

issue openedpostmodern/digest-crc

Can't install without Xcode command line tools

The README states that:

(digest-crc) supports optional C extensions which increases performance by ~40x. If the C extensions cannot be compiled for whatever reason, digest-crc will automatically fallback to the pure-Ruby implementation.

However, the gem's native extensions can't be installed (on Catalina at least) without Xcode command line tools and no fallback seems to be provided:

Screen Sharing Picture 26 August 2020 at 01 42 41 BST

created time in a month

issue openedxcpretty/xcode-install

Cannot install on a machine without Xcode command line tools due to digest-crc

I'm following the xcode-install instructions to install the tool without a working compiler:

Note: unfortunately, XcodeInstall has a transitive dependency on a gem with native extensions and this is not really fixable at this point in time. If you are installing this on a machine without a working compiler, please use these alternative instructions instead

However the installation eventually fails on digest-crc (https://github.com/postmodern/digest-crc), as it also has a native extension:

Screen Sharing Picture 26 August 2020 at 01 33 18 BST

What puzzles me is that digest-crc states, in their README, that:

Supports optional C extensions which increases performance by ~40x. If the C extensions cannot be compiled for whatever reason, digest-crc will automatically fallback to the pure-Ruby implementation.

Am I doing something wrong?

created time in a month

startedriscv/riscv-gnu-toolchain

started time in a month

issue commentbalena-io/balena-supervisor

service.toDockerContainer is not a function

@CameronDiver I encountered one in support, but the issue seemed transient there in the end.

CameronDiver

comment created time in a month

issue commentbalena-io/balena-supervisor

service.toDockerContainer is not a function

@CameronDiver Is there a known workaround? Are we planning to release a fix soon? Should we advise users to downgrade?

CameronDiver

comment created time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha c140b0b68cd4dc406f5fd2b855342e4852b4103a

Fix script Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha cd80881d93fd21e2f8814b1b8002eb4d3b6c38ee

Create $HOME/.bash_sessions Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 6520cd66274ad7f750b11f0ccd284755fd3692d6

Simplify keychain creation Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 17d9a94935b93f74b905322b4f3fe72a6d7df7f3

Improve $USER_TEMPLATE check Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 11e52baf5d867ca771cbe951fd93c65b6cfeccd5

Fix __permissions.plist check Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 42d00f1cd91f8dcaa765234c106367a19c881a0d

Fix errors Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 4bf54eaa80b4c475e301c5d406cebe78a3cad0ff

More improvements Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 867fd6f46b940e0bb81d768c3647fa1a1af0c5c8

Create keychain Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha aa936f2385851a696cfb826be0bcd7714280edfe

More SetupAssistant keys Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

PublicEvent

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha ac350bdddba0f50f93466a4f3fb5d943a4db0380

Add com.apple.SetupAssistant script Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 8453eb5d85267fab850976d4ae9933fc0737dcb3

Fix README command Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha eb6cfc26bf52855fd3cc53517469b0eb37ac27c1

Add example command Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

push eventbalena-io-playground/automac

Juan Cruz Viotti

commit sha 3d785a52a426f3b78e0d34cb1eb06cbbc817c14d

Improve postinstall Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha c8b995650c724f4794904e922576501f468510e9

Rebuild PKGs Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in a month

fork jviotti/DefinitelyTyped

The repository for high quality TypeScript type definitions.

fork in a month

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 864a08351daacafa0dccad6bab351e7dafbbffcb

Add various words to vim dictionary Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

startedatlas-engineer/nyxt

started time in 2 months

delete branch jviotti/hawthorn

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 2 months

push eventjviotti/hawthorn

dependabot[bot]

commit sha 53840af9e432144c9517c53b007427dcd9539d2b

Bump lodash from 4.17.11 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha 5af02a904c123dbeb7396ca3f26e00fb592fa418

Merge pull request #14 from jviotti/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.11 to 4.17.19

view details

push time in 2 months

PR merged jviotti/hawthorn

Bump lodash from 4.17.11 to 4.17.19 dependencies

Bumps lodash from 4.17.11 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.11...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

PR merged electron-userland/electron-json-storage

Bump lodash from 4.17.13 to 4.17.19 dependencies

Bumps lodash from 4.17.13 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.13...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+4 -4

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

delete branch electron-userland/electron-json-storage

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 2 months

push eventelectron-userland/electron-json-storage

dependabot[bot]

commit sha fdcc4795dcff6405b3d64516740d6cb95a1a7e01

Bump lodash from 4.17.13 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.13 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.13...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha db1e088d6337b810a4f9f13385826b1d9ade67e4

Merge pull request #144 from electron-userland/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.13 to 4.17.19

view details

push time in 2 months

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha ac6b50df058050de036642a678a643569c3e2c6f

vim: Remove LaTeX related commands Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

delete branch electron-userland/electron-json-storage

delete branch : dependabot/npm_and_yarn/lodash-4.17.13

delete time in 2 months

push eventelectron-userland/electron-json-storage

dependabot[bot]

commit sha 7b294a190fdb5aba9696a8b4f801ce15f0d7f77e

Bump lodash from 4.17.11 to 4.17.13 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha c6c79562df4543debeaec65a6490ef409eac591b

Merge pull request #142 from electron-userland/dependabot/npm_and_yarn/lodash-4.17.13 Bump lodash from 4.17.11 to 4.17.13

view details

push time in 2 months

PR merged electron-userland/electron-json-storage

Bump lodash from 4.17.11 to 4.17.13 dependencies

Bumps lodash from 4.17.11 to 4.17.13. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/e37182845f16715a0d1c391c8662d83c55609cee"><code>e371828</code></a> Bump to v4.17.13.</li> <li><a href="https://github.com/lodash/lodash/commit/357e899e685872b4af5403ecc4b2a928f961ae63"><code>357e899</code></a> Rebuild lodash and docs.</li> <li><a href="https://github.com/lodash/lodash/commit/fd9a062d57646450b61f74029315abd4cc834b08"><code>fd9a062</code></a> Bump to v4.17.12.</li> <li><a href="https://github.com/lodash/lodash/commit/e77d68121ff00ba86b53eed5893d35adfe94c9dd"><code>e77d681</code></a> Rebuild lodash and docs.</li> <li><a href="https://github.com/lodash/lodash/commit/629d1865793182cd967196716f4beff223aa4a91"><code>629d186</code></a> Update OpenJS references.</li> <li><a href="https://github.com/lodash/lodash/commit/2406eac542b2a1282be8d812a6d8a45433ade80a"><code>2406eac</code></a> Fix minified build.</li> <li><a href="https://github.com/lodash/lodash/commit/17a34bc5854bb982ef333bfe7ae469f4dfcee0ec"><code>17a34bc</code></a> Fix test bootstrap for core build.</li> <li><a href="https://github.com/lodash/lodash/commit/53838a38f8e4f6204ef2f837fecc4e07d09afe77"><code>53838a3</code></a> Fix tests in older browsers.</li> <li><a href="https://github.com/lodash/lodash/commit/29e258497b5ff45494a85cfa58743517aaeeff52"><code>29e2584</code></a> Fix style:test lint nits.</li> <li><a href="https://github.com/lodash/lodash/commit/8f4d3eb018884d96eb57fba3f724bfff494df724"><code>8f4d3eb</code></a> Update deps.</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.11...4.17.13">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+10 -10

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 months

delete branch electron-userland/electron-json-storage

delete branch : new-version

delete time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha 6218ccbf0a59de33b5f208ad553b0f0c59ddefd7

v4.2.0

view details

Juan Cruz Viotti

commit sha 0b5446786e31e983d0c9dc25194ccf77681f135f

Merge pull request #143 from electron-userland/new-version v4.2.0

view details

push time in 2 months

issue closedelectron-userland/electron-json-storage

On rare occasion file written by electron-json-storage is zeroed out.

I've been struggling for months to find the root cause of this issue, but it occurs so rarely I've been unable to pin it down.

I think this happens mostly on Mac, though perhaps my sample size is just too small to accurately tell if environment is a significant factor. This still happens on 4.1.5.

closed time in 2 months

Slapbox

issue commentelectron-userland/electron-json-storage

On rare occasion file written by electron-json-storage is zeroed out.

I'm shipping a validate: true opt-in option in .set() as part of v4.2.0 that will make .set() read back the keys after a little while and retry (for a limited number of times) if the contents do not match. Use this with care though, as you might get into some concurrency problems if more than one process writes keys at the same time and try to validate what each other wrote.

Slapbox

comment created time in 2 months

create barnchelectron-userland/electron-json-storage

branch : new-version

created branch time in 2 months

created tagelectron-userland/electron-json-storage

tagv4.2.0

:package: Easily write and read user settings in Electron apps

created time in 2 months

delete branch electron-userland/electron-json-storage

delete branch : retry-size-zero

delete time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha c668e1ff33ad9dcd8c465469f2599c7feb472533

Retry write if resulting file size is zero when using validate=true See: https://github.com/electron-userland/electron-json-storage/issues/123 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 964d87629b998d7c6ce0e7fcd083ac93cb9bf147

Merge pull request #128 from electron-userland/retry-size-zero Retry write if resulting file size is zero when using validate=true

view details

push time in 2 months

PR merged electron-userland/electron-json-storage

Retry write if resulting file size is zero when using validate=true

See: https://github.com/electron-userland/electron-json-storage/issues/123

+571 -474

3 comments

5 changed files

jviotti

pr closed time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha c668e1ff33ad9dcd8c465469f2599c7feb472533

Retry write if resulting file size is zero when using validate=true See: https://github.com/electron-userland/electron-json-storage/issues/123 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

pull request commentelectron-userland/electron-json-storage

Retry write if resulting file size is zero when using validate=true

@Slapbox I added it behind a validate: true option in .set()

jviotti

comment created time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha 82f1a35733feeff7afd317b936325a0208bcb682

Retry write if resulting file size is zero when using validate=true See: https://github.com/electron-userland/electron-json-storage/issues/123 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha bd0f67e8e185f3883c0c64b6334d6b91d14f87b8

Retry write if resulting file size is zero when using validate=true See: https://github.com/electron-userland/electron-json-storage/issues/123 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

push eventelectron-userland/electron-json-storage

bikov

commit sha ea8b3ba3d90f2dd65336d5625a5f23faf6a736a0

allow to read file that saved in other encodings then utf-8

view details

Juan Cruz Viotti

commit sha 9d4be2caa348ad03cb01a82481c942d887937c6d

Fix Travis CI Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 6248a54f3ffd6eb48bc090e9eb2cc26ccf4fd8f9

Merge pull request #134 from electron-userland/fix-travis Fix Travis CI

view details

bikov

commit sha 226b42a4e821c30cc7bd623d0b8c067f02090cd1

allow to read file that saved in other encodings then utf-8

view details

bikov

commit sha c7af05263204f071641591240c07267789531951

Merge branch 'master' of https://github.com/bikov/electron-json-storage

view details

Juan Cruz Viotti

commit sha 72200c9efa4071f6a7c858af20fb3b893868ef81

Only build Appveyor branches on master Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha e62308571e2dbf82e1dc98ac32b1c2e5c71c760c

Merge pull request #133 from bikov/master allow to read file that saved in other encodings then utf-8

view details

Juan Cruz Viotti

commit sha ec8bf2c58e6119654533c8d5e387e20d9d62367a

Merge pull request #135 from electron-userland/appveyor-master Only build Appveyor branches on master

view details

Juan Cruz Viotti

commit sha 7c36793f1b0827f1d3a3354e5a25fbc50a3d15f8

v4.1.7

view details

Juan Cruz Viotti

commit sha fbcb791fb3f58378cf61446e0bca34814fc4b816

Merge pull request #136 from electron-userland/update-4-1-7 v4.1.7

view details

Juan Cruz Viotti

commit sha c4338ea1b9a78d827501012707ee3a499eceffe7

Only list JSON files in .keys() Fixes: https://github.com/electron-userland/electron-json-storage/issues/132 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha b26dfbad0fa365aab387a933d0b566f9eaeb4ff2

Merge pull request #137 from electron-userland/only-list-json-keys Only list JSON files in .keys()

view details

Juan Cruz Viotti

commit sha 03862d5be1ec87152fef1e5a68af4a3d9c72ae17

v4.1.8

view details

Juan Cruz Viotti

commit sha f2de655f058530100da709d3066b2cf190ae43a0

Merge pull request #138 from electron-userland/4-1-8 v4.1.8

view details

dependabot[bot]

commit sha 07a381eaa0d8a1793abcc909d3114560c9affccc

Bump electron from 2.0.14 to 7.2.4 Bumps [electron](https://github.com/electron/electron) from 2.0.14 to 7.2.4. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/master/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v2.0.14...v7.2.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha 82ee9299e5e63a50b8e5fb445c5e2f30ccaebdf9

Upgrade electron-mocha to v9.0.1 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 524eaf8c27c7d06cfd0e7e9efb22a1e3293d3f74

Update Node.js in Travis CI and Appveyor CI Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha fff1ba6774c7eafa1e0ac1ad8bea986d53171cb9

Merge pull request #141 from electron-userland/dependabot/npm_and_yarn/electron-7.2.4 Bump electron from 2.0.14 to 7.2.4

view details

Juan Cruz Viotti

commit sha 9830ebd6a9b1f91772ec5ba325a3850b79de4227

Retry write if resulting file size is zero See: https://github.com/electron-userland/electron-json-storage/issues/123 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

delete branch electron-userland/electron-json-storage

delete branch : dependabot/npm_and_yarn/electron-7.2.4

delete time in 2 months

push eventelectron-userland/electron-json-storage

dependabot[bot]

commit sha 07a381eaa0d8a1793abcc909d3114560c9affccc

Bump electron from 2.0.14 to 7.2.4 Bumps [electron](https://github.com/electron/electron) from 2.0.14 to 7.2.4. - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/master/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v2.0.14...v7.2.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Juan Cruz Viotti

commit sha 82ee9299e5e63a50b8e5fb445c5e2f30ccaebdf9

Upgrade electron-mocha to v9.0.1 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha 524eaf8c27c7d06cfd0e7e9efb22a1e3293d3f74

Update Node.js in Travis CI and Appveyor CI Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

Juan Cruz Viotti

commit sha fff1ba6774c7eafa1e0ac1ad8bea986d53171cb9

Merge pull request #141 from electron-userland/dependabot/npm_and_yarn/electron-7.2.4 Bump electron from 2.0.14 to 7.2.4

view details

push time in 2 months

PR merged electron-userland/electron-json-storage

Bump electron from 2.0.14 to 7.2.4 dependencies

Bumps electron from 2.0.14 to 7.2.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/electron/electron/releases">electron's releases</a>.</em></p> <blockquote> <h2>electron v7.2.4</h2> <h1>Release Notes for v7.2.4</h1> <h2>Fixes</h2> <ul> <li>Fixed Promise timeout issue when running Electron as Node. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23324">#23324</a></li> <li>Fixed a use-after-free error that could happen if a Tray was destroyed while showing a custom context menu. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23182">#23182</a></li> <li>Fixed an issue where windows without <code>nativeWindowOpen: true</code> could invoke the non-native-open path. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23224">#23224</a></li> <li>Fixed memory leak when using contextBridge with sandbox=true. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23232">#23232</a></li> <li>MacOS VoiceOver is now able to find its way back into web contents after it navigated "out" of an application. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23174">#23174</a></li> </ul> <h2>electron v7.2.3</h2> <h1>Release Notes for v7.2.3</h1> <h2>Fixes</h2> <ul> <li>Security: Ensure proxy object is created in the correct context a9bead22</li> </ul> <h2>electron v7.2.2</h2> <h1>Release Notes for v7.2.2</h1> <h2>Fixes</h2> <ul> <li>Fixed a potential crash on invalid <code>zoomFactor</code> values when setting the zoom factor of a webpage. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22710">#22710</a></li> <li>Fixed an issue with <code>maximizable</code> state persistence of BrowserWindows on macOS. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23019">#23019</a></li> <li>Fixed an issue with possible creation of a messageBox which cannot be dismissed on macOS. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23089">#23089</a></li> <li>Fixed an occasional crash when closing all BrowserWindows. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23024">#23024</a></li> <li>Security: Backported fix for CVE-2020-6426: inappropriate implementation in V8. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23043">#23043</a></li> <li>Security: backported a fix for crbug.com/1065094. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23059">#23059</a></li> <li>Security: backported fix for a potential buffer overrun in WebRTC audio encoding. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23037">#23037</a></li> <li>Security: backported fix for site isolation bypass in dedicated workers. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23040">#23040</a></li> <li>Security: backported the fix to CVE-2020-6452: potential container-overflow in MediaStream mojo. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23044">#23044</a></li> </ul> <h2>Other Changes</h2> <ul> <li>Security: Backport fix for buffer underflow in DWrite. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22979">#22979</a></li> <li>Security: Backported fix for use after free in file chooser. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22981">#22981</a></li> <li>Security: backport fix for CVE-2020-6451: Use after free in WebAudio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22945">#22945</a></li> <li>Security: backport fix for use after free in VideoEncodeAccelerator. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22983">#22983</a></li> <li>Security: backported fix for CVE-2019-20503: Out of bounds read in usersctplib. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22986">#22986</a></li> <li>Security: backported fix for CVE-2020-6422: Use after free in WebGL. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23017">#23017</a></li> <li>Security: backported fix for CVE-2020-6423: Use after free in audio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23048">#23048</a></li> <li>Security: backported fix for CVE-2020-6427: Use after free in audio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23015">#23015</a></li> <li>Security: backported fix for CVE-2020-6428: Use after free in audio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23013">#23013</a></li> <li>Security: backported fix for CVE-2020-6429: Use after free in audio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23011">#23011</a></li> <li>Security: backported fix for CVE-2020-6449: Use after free in audio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/23009">#23009</a></li> <li>Security: backported fix for use-after-poison in WebAudio (crbug.com/1023810). <a href="https://github-redirect.dependabot.com/electron/electron/issues/22869">#22869</a></li> <li>Security: backported fix for use-after-poison in WebAudio. <a href="https://github-redirect.dependabot.com/electron/electron/issues/22943">#22943</a></li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/electron/electron/commit/0552e0d5de46ffa3b481d741f1db5c779e201565"><code>0552e0d</code></a> Bump v7.2.4</li> <li><a href="https://github.com/electron/electron/commit/c87b474496c35580ebbeab13f9c8c982b4eab4d3"><code>c87b474</code></a> refactor: port window-setup to use ctx bridge instead of being run in the mai...</li> <li><a href="https://github.com/electron/electron/commit/69683def0dbea9a7a1bb382050293183c2ba066e"><code>69683de</code></a> fix: use Node's microtasks policy in node_main.cc (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23154">#23154</a>) (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23324">#23324</a>)</li> <li><a href="https://github.com/electron/electron/commit/8148b76efa0092ec236bcde64249fda93ce6ff1d"><code>8148b76</code></a> style: use build/include_directory for NOLINT (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23266">#23266</a>) (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23304">#23304</a>)</li> <li><a href="https://github.com/electron/electron/commit/7dfcb5ef0495cc34738e52c2ef13ecda5c998017"><code>7dfcb5e</code></a> fix: block custom window.open when nativeWindowOpen is true (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23188">#23188</a>) (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23224">#23224</a>)</li> <li><a href="https://github.com/electron/electron/commit/0b3bf1e5566efe64c31d5b6aa07c0a8eb1c81836"><code>0b3bf1e</code></a> fix: do not mutate ipc instances across contexts (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23239">#23239</a>)</li> <li><a href="https://github.com/electron/electron/commit/fd529ac30a7875c22d6d5b6d7af003843e0fbf18"><code>fd529ac</code></a> fix: do not allow child windows to specify their own preload script (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23229">#23229</a>)</li> <li><a href="https://github.com/electron/electron/commit/3909001a006cff7b36505a0a80ca8926f0e0646f"><code>3909001</code></a> fix: ensure that functions are not retained beyond their context being releas...</li> <li><a href="https://github.com/electron/electron/commit/039be2e407237c4696ec099e00662c235527cfb7"><code>039be2e</code></a> build: improve patch filename remembering (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23070">#23070</a>) (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23184">#23184</a>)</li> <li><a href="https://github.com/electron/electron/commit/fb6f60460ba646cb5ea9985b09db3d7bd92e1376"><code>fb6f604</code></a> fix: heap-use-after-free in tray.popUpContextMenu (<a href="https://github-redirect.dependabot.com/electron/electron/issues/22842">#22842</a>) (<a href="https://github-redirect.dependabot.com/electron/electron/issues/23182">#23182</a>)</li> <li>Additional commits viewable in <a href="https://github.com/electron/electron/compare/v2.0.14...v7.2.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+2030 -851

0 comment

4 changed files

dependabot[bot]

pr closed time in 2 months

pull request commentelectron-userland/electron-json-storage

Retry write if resulting file size is zero

@Slapbox I think the main problem with this is that you could get into update conflicts if two entities are trying to write to the same key. Each of them may re-read what they wrote, just to find that the other entity over-wrote it already (this is coming up in the test failures).

Maybe we can add it, but as an opt-in feature behind an option flag?

jviotti

comment created time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha 524eaf8c27c7d06cfd0e7e9efb22a1e3293d3f74

Update Node.js in Travis CI and Appveyor CI Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

push eventelectron-userland/electron-json-storage

Juan Cruz Viotti

commit sha 82ee9299e5e63a50b8e5fb445c5e2f30ccaebdf9

Upgrade electron-mocha to v9.0.1 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 2 months

issue commentbalena-io/balena-cli

Give a better error message on "balena ssh" when the keys don't match

I think that will do! Thanks!

jviotti

comment created time in 2 months

delete branch jviotti/Docker-OSX

delete branch : bridge-networking-fedora

delete time in 3 months

PR opened sickcodes/Docker-OSX

Document how to make firewalld work on Fedora with bridged networking

firewalld doesn't allow DNS requests (this is the case that bit me, but there might be more) on docker0 unless the interface is added to the trusted zone.

See: https://github.com/docker/for-linux/issues/955 Fixes: https://github.com/sickcodes/Docker-OSX/issues/56 Signed-off-by: Juan Cruz Viotti jv@jviotti.com

+9 -0

0 comment

1 changed file

pr created time in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

@sickcodes I think got to the bottom of it. The DNS requests would get blocked by firewalld on my Fedora 32 system. See this snippet from docker0 after trying to ping google from within the container:

Screen Sharing Picture 7 July 2020 at 11 04 14 BST

Apparently things work again if I set docker0 to the trusted zone:

firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --reload

See https://github.com/docker/for-linux/issues/955

jviotti

comment created time in 3 months

push eventjviotti/Docker-OSX

Juan Cruz Viotti

commit sha 2c6351724b6cab5f584a9dd9dbac86b6ca4c6fab

Document how to make firewalld work on Fedora with bridged networking `firewalld` doesn't allow DNS requests (this is the case that bit me, but there might be more) on `docker0` unless the interface is added to the trusted zone. See: https://github.com/docker/for-linux/issues/955 Fixes: https://github.com/sickcodes/Docker-OSX/issues/56 Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 3 months

create barnchjviotti/Docker-OSX

branch : bridge-networking-fedora

created branch time in 3 months

fork jviotti/Docker-OSX

Mac in Docker! Run near native OSX-KVM in Docker! X11 Forwarding!

fork in 3 months

issue closedsickcodes/Docker-OSX

Rebuilding and repushing Docker-OSX to get the new OSX-KVM updates

Hey there!

I recently sent a PR to OSX-KVM (https://github.com/kholia/OSX-KVM/pull/135) to add a new OpenCore image in OpenCore-Catalina directory. I plan to use this on a base image that extends sickcodes/docker-osx to boot into the VM in headless mode.

Would you mind re-building and re-pushing sickcodes/docker-osx to Dockerhub (so that https://github.com/sickcodes/Docker-OSX/blob/master/Dockerfile#L115 clones the latest OSX-KVM version) so that we can start using this new OpenCore image?

Thanks a lot!

closed time in 3 months

jviotti

issue commentsickcodes/Docker-OSX

Rebuilding and repushing Docker-OSX to get the new OSX-KVM updates

The updates are there. Thanks a lot!

jviotti

comment created time in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

@sickcodes Any clues about this? I've been trying some long shots, but I feel that I'm mostly in the dark. I'm following the instructions exactly as described in the README, so it must be something in my host system, right?

jviotti

comment created time in 3 months

issue commentsickcodes/Docker-OSX

Rebuilding and repushing Docker-OSX to get the new OSX-KVM updates

Thanks for the quick response. Trying it out now...

jviotti

comment created time in 3 months

issue openedsickcodes/Docker-OSX

Rebuilding and repushing Docker-OSX to get the new OSX-KVM updates

Hey there!

I recently sent a PR to OSX-KVM (https://github.com/kholia/OSX-KVM/pull/135) to add a new OpenCore image in OpenCore-Catalina directory. I plan to use this on a base image that extends sickcodes/docker-osx to boot into the VM in headless mode.

Would you mind re-building and re-pushing sickcodes/docker-osx to Dockerhub (so that https://github.com/sickcodes/Docker-OSX/blob/master/Dockerfile#L115 clones the latest OSX-KVM version) so that we can start using this new OpenCore image?

Thanks a lot!

created time in 3 months

delete branch jviotti/OSX-KVM

delete branch : opencore-nopicker

delete time in 3 months

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 2e0deae593d6a5c78c5a2d9093c6e039a6b40cbd

Stop signing emails by default Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 3 months

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 2ee5c8cf8f061a2505d8e04619c3b7dd8c0623d0

Thread collapsing settings Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 3 months

push eventjviotti/dotfiles

Juan Cruz Viotti

commit sha 583d2af6871c883d92dc9a56f694f45a752b2986

Copy sent items to archive Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>

view details

push time in 3 months

PR opened kholia/OSX-KVM

Add OpenCore-Catalina image configured with ShowPicker=false

The current OpenCore image always displays the disk selection menu, as ShowPicker is true, and doesn't provide a timeout, making it impossible to boot to macOS on a headless environment (i.e. CI).

This commit creates a new OpenCore config.plist that has ShowPicker set to false, and includes the resulting qcow2 image.

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

+820 -0

0 comment

2 changed files

pr created time in 3 months

create barnchjviotti/OSX-KVM

branch : opencore-nopicker

created branch time in 3 months

fork jviotti/OSX-KVM

Run macOS on QEMU/KVM. Commercial support is now available. With OpenCore + Big Sur support now!

fork in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

@sickcodes I was able to connect to it by omitting the --net host option in docker run. The port is bound and I can see that in docker ps, however the VM has no internet connection now :/

jviotti

comment created time in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

@sickcodes This is the output of docker ps:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
e082f90113ab        catalina            "/bin/sh -c 'ls -la …"   25 hours ago        Up 25 hours                             competent_bassi

And I'm running the image as:

docker run \
  --privileged \
  --net host \
  -p 50922:10022 \
  -e "DISPLAY=${DISPLAY:-:0.0}" \
  -e RAM=6 \
  --cap-add=ALL \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v /dev:/dev -v /lib/modules:/lib/modules \
  -v /var/run/libvirt/libvirt-sock:/var/run/libvirt/libvirt-sock \
  sickcodes/docker-osx
jviotti

comment created time in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

I'm afraid I can't make it work yet. I enabled remote login in macOS, and I can ssh to the VM from within the VM at port 22, but 50922 never gets forwarded to the host.

jviotti

comment created time in 3 months

issue commentsickcodes/Docker-OSX

Accessing the macOS VM over SSH

You also have to turn on system sharing once you've installed the OS Its under "remote login" in OSX settings

I see. It would be nice to mention this in the docs! Thanks!

jviotti

comment created time in 3 months

issue openedsickcodes/Docker-OSX

Accessing the macOS VM over SSH

I'm following the instructions and running the VM by port forwarding the SSH port -p 50922:10022, however I can't get a shell on the VM at localhost as the connection is refused and nmap doesn't show the port being open.

Am I missing something?

created time in 3 months

more