diff --git a/scrutinizer.json b/scrutinizer.json index 6e7f7f68..92f55bbc 100644 --- a/scrutinizer.json +++ b/scrutinizer.json @@ -1,12 +1,156 @@ { "license": "Apache-2.0", + "changelog": [], "contributing": "Contributing Guide\n==================\n\nThanks for your interest in contributing to this project! This document aims to\nserve as a friendly guide for making your first contribution.\n\nHigh-level Etcher overview\n--------------------------\n\nMake sure you checkout our [ARCHITECTURE.md][ARCHITECTURE] guide, which aims to\nexplain how all the pieces fit together.\n\nDeveloping\n----------\n\n### Prerequisites\n\n#### Common\n\n- [NodeJS](https://nodejs.org) (at least v6.11)\n- [Python 2.7](https://www.python.org)\n- [jq](https://stedolan.github.io/jq/)\n- [curl](https://curl.haxx.se/)\n- [npm](https://www.npmjs.com/) (version 6.7)\n\n```sh\npip install -r requirements.txt\n```\n\nYou might need to run this with `sudo` or administrator permissions.\n\n#### Windows\n\n- [NSIS v2.51](http://nsis.sourceforge.net/Main_Page) (v3.x won't work)\n- Either one of the following:\n - [Visual C++ 2015 Build Tools](http://landinghub.visualstudio.com/visual-cpp-build-tools) containing standalone compilers, libraries and scripts\n - Install the [windows-build-tools](https://github.com/felixrieseberg/windows-build-tools) via npm with `npm install --global windows-build-tools`\n - [Visual Studio Community 2015](https://www.microsoft.com/en-us/download/details.aspx?id=48146) (free) (other editions, like Professional and Enterprise, should work too)\n **NOTE:** Visual Studio 2015 doesn't install C++ by default. You have to rerun the\n setup, select \"Modify\" and then check `Visual C++ -> Common Tools for Visual\n C++ 2015` (see http://stackoverflow.com/a/31955339)\n- [MinGW](http://www.mingw.org)\n\nYou might need to `npm config set msvs_version 2015` for node-gyp to correctly detect\nthe version of Visual Studio you're using (in this example VS2015).\n\nThe following MinGW packages are required:\n\n- `msys-make`\n- `msys-unzip`\n- `msys-zip`\n- `msys-bash`\n- `msys-coreutils`\n\n#### macOS\n\n- [Xcode](https://developer.apple.com/xcode/)\n\nIt's not enough to have [Xcode Command Line Tools] installed. Xcode must be installed\nas well.\n\n#### Linux\n\n- `libudev-dev` for libusb (install with `sudo apt install libudev-dev` for example)\n\n### Cloning the project\n\n```sh\ngit clone --recursive https://github.com/balena-io/etcher\ncd etcher\n```\n\n### Installing npm dependencies\n\n**NOTE:** Please make use of the following command to install npm dependencies rather\nthan simply running `npm install` given that we need to do extra configuration\nto make sure native dependencies are correctly compiled for Electron, otherwise\nthe application might not run successfully.\n\nIf you're on Windows, **run the command from the _Developer Command Prompt for\nVS2015_**, to ensure all Visual Studio command utilities are available in the\n`%PATH%`.\n\n```sh\nmake electron-develop\n```\n\n### Running the application\n\n#### GUI\n\n```sh\n# Build the GUI\nmake webpack\n# Start Electron\nnpm start\n```\n\nTesting\n-------\n\nTo run the test suite, run the following command:\n\n```sh\nnpm test\n```\n\nGiven the nature of this application, not everything can be unit tested. For\nexample:\n\n- The writing operating on real raw devices.\n- Platform inconsistencies.\n- Style changes.\n- Artwork.\n\nWe encourage our contributors to test the application on as many operating\nsystems as they can before sending a pull request.\n\n*The test suite is run automatically by CI servers when you send a pull\nrequest.*\n\nWe also rely on various `make` targets to perform some common tasks:\n\n- `make lint`: Run the linter.\n- `make sass`: Compile SCSS files.\n\nWe make use of [EditorConfig] to communicate indentation, line endings and\nother text editing default. We encourage you to install the relevant plugin in\nyour text editor of choice to avoid having to fix any issues during the review\nprocess.\n\nUpdating a dependency\n---------------------\n\nGiven we use [npm shrinkwrap][shrinkwrap], we have to take extra steps to make\nsure the `npm-shrinkwrap.json` file gets updated correctly when we update a\ndependency.\n\nUse the following steps to ensure everything goes flawlessly:\n\n- Run `make electron-develop` to ensure you don't have extraneous dependencies\n you might have brought during development, or you are running older\n dependencies because you come from another branch or reference.\n\n- Install the new version of the dependency. For example: `npm install --save\n @`. This will update the `npm-shrinkwrap.json` file.\n\n- Commit *both* `package.json` and `npm-shrinkwrap.json`.\n\nDiffing Binaries\n----------------\n\nBinary files are tagged as \"binary\" in the `.gitattributes` file, but also have\na `diff=hex` tag, which allows you to see hexdump-style diffs for binaries,\nif you add the following to either your global or repository-local git config:\n\n```sh\n$ git config diff.hex.textconv hexdump\n$ git config diff.hex.binary true\n```\n\nAnd global, respectively:\n\n```sh\n$ git config --global diff.hex.textconv hexdump\n$ git config --global diff.hex.binary true\n```\n\nIf you don't have `hexdump` available on your platform,\nyou can try [hxd], which is also a bit faster.\n\nCommit Guidelines\n-----------------\n\nSee [COMMIT-GUIDELINES.md][COMMIT-GUIDELINES] for a thorough guide on how to\nwrite commit messages.\n\nSending a pull request\n----------------------\n\nWhen sending a pull request, consider the following guidelines:\n\n- Write a concise commit message explaining your changes.\n\n- If applies, write more descriptive information in the commit body.\n\n- Mention the operating systems with the corresponding versions in which you\ntested your changes.\n\n- If your change affects the visuals of the application, consider attaching a\nscreenshot.\n\n- Refer to the issue/s your pull request fixes, so they're closed automatically\nwhen your pull request is merged.\n\n- Write a descriptive pull request title.\n\n- Squash commits when possible, for example, when committing review changes.\n\nBefore your pull request can be merged, the following conditions must hold:\n\n- The linter doesn't throw any warning.\n\n- All the tests pass.\n\n- The coding style aligns with the project's convention.\n\n- Your changes are confirmed to be working in recent versions of the operating\nsystems we support.\n\nDon't hesitate to get in touch if you have any questions or need any help!\n\n[ARCHITECTURE]: https://github.com/balena-io/etcher/blob/master/docs/ARCHITECTURE.md\n[COMMIT-GUIDELINES]: https://github.com/balena-io/etcher/blob/master/docs/COMMIT-GUIDELINES.md\n[EditorConfig]: http://editorconfig.org\n[shrinkwrap]: https://docs.npmjs.com/cli/shrinkwrap\n[hxd]: https://github.com/jhermsmeier/hxd\n[Xcode Command Line Tools]: https://developer.apple.com/library/content/technotes/tn2339/_index.html\n", + "contributors": [ + { + "username": "jhermsmeier", + "avatar": "https://avatars3.githubusercontent.com/u/244907?v=4" + }, + { + "username": "zvin", + "avatar": "https://avatars2.githubusercontent.com/u/180331?v=4" + }, + { + "username": "jviotti", + "avatar": "https://avatars0.githubusercontent.com/u/2192773?v=4" + }, + { + "username": "Shou", + "avatar": "https://avatars1.githubusercontent.com/u/819413?v=4" + }, + { + "username": "thundron", + "avatar": "https://avatars1.githubusercontent.com/u/5888446?v=4" + }, + { + "username": "lurch", + "avatar": "https://avatars2.githubusercontent.com/u/476186?v=4" + }, + { + "username": "balena-ci", + "avatar": "https://avatars0.githubusercontent.com/u/34882892?v=4" + }, + { + "username": "nazrhom", + "avatar": "https://avatars1.githubusercontent.com/u/6810908?v=4" + }, + { + "username": "cypherpunk2140", + "avatar": "https://avatars3.githubusercontent.com/u/2217136?v=4" + }, + { + "username": "zrzka", + "avatar": "https://avatars1.githubusercontent.com/u/1084172?v=4" + }, + { + "username": "dlech", + "avatar": "https://avatars0.githubusercontent.com/u/963645?v=4" + }, + { + "username": "chrisys", + "avatar": "https://avatars0.githubusercontent.com/u/521698?v=4" + }, + { + "username": "Jacalz", + "avatar": "https://avatars3.githubusercontent.com/u/25466657?v=4" + }, + { + "username": "curcuz", + "avatar": "https://avatars3.githubusercontent.com/u/2338223?v=4" + }, + { + "username": "Dark-Passenger", + "avatar": "https://avatars2.githubusercontent.com/u/3381534?v=4" + }, + { + "username": "brownjohnf", + "avatar": "https://avatars2.githubusercontent.com/u/1001049?v=4" + }, + { + "username": "mikesimos", + "avatar": "https://avatars0.githubusercontent.com/u/3433256?v=4" + }, + { + "username": "WasabiFan", + "avatar": "https://avatars0.githubusercontent.com/u/3310349?v=4" + }, + { + "username": "LucianBuzzo", + "avatar": "https://avatars0.githubusercontent.com/u/15064535?v=4" + }, + { + "username": "Lin-Buo-Ren", + "avatar": "https://avatars3.githubusercontent.com/u/13408130?v=4" + }, + { + "username": "amdomanska", + "avatar": "https://avatars3.githubusercontent.com/u/8298769?v=4" + }, + { + "username": "alexandrosm", + "avatar": "https://avatars1.githubusercontent.com/u/1233928?v=4" + }, + { + "username": "CherryDT", + "avatar": "https://avatars1.githubusercontent.com/u/6010463?v=4" + }, + { + "username": "da2x", + "avatar": "https://avatars2.githubusercontent.com/u/1102886?v=4" + }, + { + "username": "davidlj95", + "avatar": "https://avatars0.githubusercontent.com/u/8050648?v=4" + }, + { + "username": "Eate", + "avatar": "https://avatars0.githubusercontent.com/u/17911331?v=4" + }, + { + "username": "fedealconada", + "avatar": "https://avatars0.githubusercontent.com/u/4473536?v=4" + }, + { + "username": "imrehg", + "avatar": "https://avatars0.githubusercontent.com/u/38863?v=4" + }, + { + "username": "igorklopov", + "avatar": "https://avatars1.githubusercontent.com/u/1372431?v=4" + }, + { + "username": "joshleeb", + "avatar": "https://avatars2.githubusercontent.com/u/2503518?v=4" + } + ], + "security": null, + "faq": null, + "codeOfConduct": null, "architecture": "Etcher Architecture\n===================\n\nThis document aims to serve as a high-level overview of how Etcher works,\nspecially oriented for contributors who want to understand the big picture.\n\nTechnologies\n------------\n\nThis is a non exhaustive list of the major frameworks, libraries, and other\ntechnologies used in Etcher that you should become familiar with:\n\n- [Electron][electron]\n- [NodeJS][nodejs]\n- [AngularJS][angularjs]\n- [Redux][redux]\n- [ImmutableJS][immutablejs]\n- [Bootstrap][bootstrap]\n- [Sass][sass]\n- [Flexbox Grid][flexbox-grid]\n- [Mocha][mocha]\n- [JSDoc][jsdoc]\n\nModule architecture\n-------------------\n\nInstead of embedding all the functionality required to create a full-featured\nimage writer as a monolithic project, we try to hard to follow the [\"lego block\napproach\"][lego-blocks].\n\nThis has the advantage of allowing other applications to re-use logic we\nimplemented for Etcher in their own project, even for things we didn't expect,\nwhich leads to users benefitting from what we've built, and we benefitting from\nuser's bug reports, suggestions, etc, as an indirect way to make Etcher better.\n\nThe fact that low-level details are scattered around many different modules can\nmake it challenging for a new contributor to wrap their heads around the\nproject as a whole, and get a clear high level view of how things work or where\nto submit their work or bug reports.\n\nThese are the main Etcher components, in a nutshell:\n\n- [Drivelist](https://github.com/balena-io-modules/drivelist)\n\nAs the name implies, this module's duty is to detect the connected drives\nuniformly in all major operating systems, along with valuable metadata, like if\na drive is removable or not, to prevent users from trying to write an image to\na system drive.\n\n- [Etcher](https://github.com/balena-io/etcher)\n\nThis is the *\"main repository\"*, from which you're reading this from, which is\nbasically the front-end and glue for all previously listed projects.\n\nSummary\n-------\n\nWe always welcome contributions to Etcher as well as our documentation. If you\nwant to give back, but feel that your knowledge on how Etcher works is not\nenough to tackle a bug report or feature request, use that as your advantage,\nsince fresh eyes could help unveil things that we take for granted, but should\nbe documented instead!\n\n[lego-blocks]: https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328\n[exit-codes]: https://github.com/balena-io/etcher/blob/master/lib/shared/exit-codes.js\n[gui-dir]: https://github.com/balena-io/etcher/tree/master/lib/gui\n[electron]: http://electron.atom.io\n[nodejs]: https://nodejs.org\n[angularjs]: https://angularjs.org\n[redux]: http://redux.js.org\n[immutablejs]: http://facebook.github.io/immutable-js/\n[bootstrap]: http://getbootstrap.com\n[sass]: http://sass-lang.com\n[flexbox-grid]: http://flexboxgrid.com\n[mocha]: http://mochajs.org\n[jsdoc]: http://usejsdoc.org\n", + "maintainers": [ + "@thundron", + "@zvin", + "@jviotti", + "@nazrhom" + ], "readme": "# Etcher\n\n> Flash OS images to SD cards & USB drives, safely and easily.\n\nEtcher is a powerful OS image flasher built with web technologies to ensure\nflashing an SDCard or USB drive is a pleasant and safe experience. It protects\nyou from accidentally writing to your hard-drives, ensures every byte of data\nwas written correctly and much more. It can also flash directly Raspberry Pi devices that support the usbboot protocol\n\n[![Current Release](https://img.shields.io/github/release/balena-io/etcher.svg?style=flat-square)](https://balena.io/etcher)\n[![License](https://img.shields.io/github/license/balena-io/etcher.svg?style=flat-square)](https://github.com/balena-io/etcher/blob/master/LICENSE)\n[![Dependency status](https://img.shields.io/david/balena-io/etcher.svg?style=flat-square)](https://david-dm.org/balena-io/etcher)\n[![Balena.io Forums](https://img.shields.io/discourse/https/forums.balena.io/topics.svg?style=flat-square&label=balena.io%20forums)](https://forums.balena.io/c/etcher)\n\n***\n\n[**Download**][etcher] | [**Support**][SUPPORT] | [**Documentation**][USER-DOCUMENTATION] | [**Contributing**][CONTRIBUTING] | [**Roadmap**][milestones]\n\n## Supported Operating Systems\n\n- Linux (most distros)\n- macOS 10.10 (Yosemite) and later\n- Microsoft Windows 7 and later\n\nNote that Etcher will run on any platform officially supported by\n[Electron][electron]. Read more in their\n[documentation][electron-supported-platforms].\n\n## Installers\n\nRefer to the [downloads page][etcher] for the latest pre-made\ninstallers for all supported operating systems.\n\n#### Debian and Ubuntu based Package Repository (GNU/Linux x86/x64)\n\n1. Add Etcher debian repository:\n\n ```sh\n echo \"deb https://deb.etcher.io stable etcher\" | sudo tee /etc/apt/sources.list.d/balena-etcher.list\n ```\n\n2. Trust Bintray.com's GPG key:\n\n ```sh\n sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61\n ```\n\n3. Update and install:\n\n ```sh\n sudo apt-get update\n sudo apt-get install balena-etcher-electron\n ```\n\n##### Uninstall\n\n```sh\nsudo apt-get remove balena-etcher-electron\nsudo rm /etc/apt/sources.list.d/balena-etcher.list\nsudo apt-get update\n```\n#### Redhat (RHEL) and Fedora based Package Repository (GNU/Linux x86/x64)\n\n1. Add Etcher rpm repository:\n\n ```sh\n sudo wget https://balena.io/etcher/static/etcher-rpm.repo -O /etc/yum.repos.d/etcher-rpm.repo\n ```\n\n2. Update and install:\n\n ```sh\n sudo yum install -y balena-etcher-electron\n ```\n or\n ```sh\n sudo dnf install -y balena-etcher-electron\n ```\n\n##### Uninstall\n\n```sh\nsudo yum remove -y balena-etcher-electron\nsudo rm /etc/yum.repos.d/etcher-rpm.repo\nsudo yum clean all\nsudo yum makecache fast\n```\nor\n```sh\nsudo dnf remove -y balena-etcher-electron\nsudo rm /etc/yum.repos.d/etcher-rpm.repo\nsudo dnf clean all\nsudo dnf makecache\n```\n\n#### Solus (GNU/Linux x64)\n\n```sh\nsudo eopkg it etcher\n```\n\n##### Uninstall\n\n```sh\nsudo eopkg rm etcher\n```\n\n#### Brew Cask (macOS)\n\nNote that the Etcher Cask has to be updated manually to point to new versions,\nso it might not refer to the latest version immediately after an Etcher\nrelease.\n\n```sh\nbrew cask install balenaetcher\n```\n\n##### Uninstall\n\n```sh\nbrew cask uninstall balenaetcher\n```\n\n#### Chocolatey (Windows)\n\nThis package is maintained by [@majkinetor](https://github.com/majkinetor), and\nis kept up to date automatically.\n\n```sh\nchoco install etcher\n```\n\n##### Uninstall\n\n```sh\nchoco uninstall etcher\n```\n\n## Support\n\nIf you're having any problem, please [raise an issue][newissue] on GitHub and\nthe balena.io team will be happy to help.\n\n## License\n\nEtcher is free software, and may be redistributed under the terms specified in\nthe [license].\n\n[etcher]: https://balena.io/etcher\n[electron]: https://electronjs.org/\n[electron-supported-platforms]: https://electronjs.org/docs/tutorial/support#supported-platforms\n[SUPPORT]: https://github.com/balena-io/etcher/blob/master/SUPPORT.md\n[CONTRIBUTING]: https://github.com/balena-io/etcher/blob/master/docs/CONTRIBUTING.md\n[USER-DOCUMENTATION]: https://github.com/balena-io/etcher/blob/master/docs/USER-DOCUMENTATION.md\n[milestones]: https://github.com/balena-io/etcher/milestones\n[newissue]: https://github.com/balena-io/etcher/issues/new\n[license]: https://github.com/balena-io/etcher/blob/master/LICENSE\n", + "installationSteps": null, + "motivation": null, "name": "etcher", "public": true, "fork": false, "description": "Flash OS images to SD cards & USB drives, safely and easily.", + "stars": 15653, + "homepage": "https://etcher.io", + "repositoryUrl": "https://github.com/balena-io/etcher.git", + "active": true, + "owner": { + "avatar": "https://avatars1.githubusercontent.com/u/6157842?v=4", + "handle": "balena-io", + "url": "https://github.com/balena-io", + "type": "Organization" + }, "dependencies": [ "@fortawesome/fontawesome-free-webfonts", "angular", @@ -50,85 +194,85 @@ "uuid", "xml2js" ], - "lastCommitDate": "2019-08-20T14:43:38Z", + "lastCommitDate": "2019-09-17T13:25:19Z", "latestRelease": { - "tagName": "v1.5.56", + "tagName": "v1.5.57", "asssets": [ { - "name": "balena-etcher-electron-1.5.56-linux-ia32.zip", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron-1.5.56-linux-ia32.zip" + "name": "balena-etcher-electron-1.5.57-linux-ia32.zip", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron-1.5.57-linux-ia32.zip" }, { - "name": "balena-etcher-electron-1.5.56-linux-x64.zip", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron-1.5.56-linux-x64.zip" + "name": "balena-etcher-electron-1.5.57-linux-x64.zip", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron-1.5.57-linux-x64.zip" }, { - "name": "balena-etcher-electron-1.5.56.i686.rpm", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron-1.5.56.i686.rpm" + "name": "balena-etcher-electron-1.5.57.i686.rpm", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron-1.5.57.i686.rpm" }, { - "name": "balena-etcher-electron-1.5.56.x86_64.rpm", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron-1.5.56.x86_64.rpm" + "name": "balena-etcher-electron-1.5.57.x86_64.rpm", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron-1.5.57.x86_64.rpm" }, { - "name": "balena-etcher-electron_1.5.56_amd64.deb", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron_1.5.56_amd64.deb" + "name": "balena-etcher-electron_1.5.57_amd64.deb", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron_1.5.57_amd64.deb" }, { - "name": "balena-etcher-electron_1.5.56_i386.deb", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balena-etcher-electron_1.5.56_i386.deb" + "name": "balena-etcher-electron_1.5.57_i386.deb", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balena-etcher-electron_1.5.57_i386.deb" }, { - "name": "balenaEtcher-1.5.56-ia32.AppImage", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-1.5.56-ia32.AppImage" + "name": "balenaEtcher-1.5.57-ia32.AppImage", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-1.5.57-ia32.AppImage" }, { - "name": "balenaEtcher-1.5.56-mac.zip", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-1.5.56-mac.zip" + "name": "balenaEtcher-1.5.57-mac.zip", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-1.5.57-mac.zip" }, { - "name": "balenaEtcher-1.5.56-x64.AppImage", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-1.5.56-x64.AppImage" + "name": "balenaEtcher-1.5.57-x64.AppImage", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-1.5.57-x64.AppImage" }, { - "name": "balenaEtcher-1.5.56.dmg", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-1.5.56.dmg" + "name": "balenaEtcher-1.5.57.dmg", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-1.5.57.dmg" }, { - "name": "balenaEtcher-1.5.56.dmg.blockmap", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-1.5.56.dmg.blockmap" + "name": "balenaEtcher-1.5.57.dmg.blockmap", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-1.5.57.dmg.blockmap" }, { - "name": "balenaEtcher-Portable-1.5.56.exe", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-Portable-1.5.56.exe" + "name": "balenaEtcher-Portable-1.5.57.exe", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-Portable-1.5.57.exe" }, { - "name": "balenaEtcher-Setup-1.5.56.exe", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-Setup-1.5.56.exe" + "name": "balenaEtcher-Setup-1.5.57.exe", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-Setup-1.5.57.exe" }, { - "name": "balenaEtcher-Setup-1.5.56.exe.blockmap", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/balenaEtcher-Setup-1.5.56.exe.blockmap" + "name": "balenaEtcher-Setup-1.5.57.exe.blockmap", + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/balenaEtcher-Setup-1.5.57.exe.blockmap" }, { "name": "builder-effective-config.yaml", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/builder-effective-config.yaml" + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/builder-effective-config.yaml" }, { "name": "latest-linux-ia32.yml", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/latest-linux-ia32.yml" + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/latest-linux-ia32.yml" }, { "name": "latest-linux.yml", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/latest-linux.yml" + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/latest-linux.yml" }, { "name": "latest-mac.yml", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/latest-mac.yml" + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/latest-mac.yml" }, { "name": "latest.yml", - "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.56/latest.yml" + "downloadUrl": "https://github.com/balena-io/etcher/releases/download/v1.5.57/latest.yml" } ] }, @@ -225,5 +369,5 @@ } ] }, - "version": "1.5.56" + "version": "1.5.57" }