Alexis Svinartchouk
24c8ede746
Remove unused part of Makefile
...
Change-type: patch
2020-08-20 12:45:59 +02:00
Alexis Svinartchouk
ac2d4ae8f3
Move linting and testing into package.json
...
Changelog-entry: Move linting and testing into package.json
Change-type: patch
2020-08-18 14:05:18 +02:00
Alexis Svinartchouk
281f119456
Replace native elevator with sudo-prompt on windows
...
Changelog-entry: Replace native elevator with sudo-prompt on windows
Change-type: patch
2020-08-18 14:05:18 +02:00
Alexis Svinartchouk
692274691e
Remove non relevant comment
...
Change-type: patch
2020-06-29 12:38:22 +02:00
Lorenzo Alberto Maria Ambrosi
784dd03ba7
Convert sass to plain css
...
Change-type: patch
Changelog-entry: Convert sass to plain css
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
2020-06-25 18:54:04 +02:00
Alexis Svinartchouk
7e7a669116
Simplify spectron tests
...
Change-type: patch
2020-06-04 17:18:50 +02:00
Alexis Svinartchouk
d5df3de1d7
Update electron to v9.0.0
...
Changelog-entry: Update electron to v9.0.0
Change-type: patch
2020-05-25 15:32:05 +02:00
Alexis Svinartchouk
1ebc8e9362
Webpack everything, reduce package size
...
Changelog-entry: Webpack everything, reduce package size
Change-type: patch
2020-05-22 19:42:05 +02:00
Alexis Svinartchouk
9bf58c89d4
Update resin-lint -> @balena/lint
...
Change-type: patch
2020-04-30 11:35:25 +02:00
Alexis Svinartchouk
b4b099ecb1
Fix sass files path for lint-sass
...
Changelog-entry: Fix sass files path for lint-sass
Change-type: patch
2020-03-09 19:34:52 +01:00
Alexis Svinartchouk
ed90f21188
Running make lint
will now fix the typescript files
...
Change-type: patch
2020-02-13 11:14:46 +01:00
Alexis Svinartchouk
2bdcae7209
Remove unused BUILD_TEMPORARY_DIRECTORY scripts parameter
...
Change-type: patch
2020-01-28 17:01:18 +01:00
Alexis Svinartchouk
7fab8395c8
Run ts-lint on typings
...
Change-type: patch
2020-01-27 12:35:27 +01:00
Alexis Svinartchouk
7d72e0c046
Convert clean-shrinkwrap.js to typescript
...
Change-type: patch
2020-01-27 12:35:26 +01:00
Alexis Svinartchouk
9ce97be6a4
Convert runner.spec.js to typescript
...
Change-type: patch
2020-01-27 12:35:26 +01:00
Alexis Svinartchouk
d01849306e
Convert errors.spec.js to typescript
...
Change-type: patch
2020-01-27 12:35:24 +01:00
Alexis Svinartchouk
b8fdbc3e94
Convert middle-ellipsis.spec.js to typescript
...
Change-type: patch
2020-01-27 12:35:18 +01:00
Alexis Svinartchouk
9ea57a7df1
Convert units.spc.js to typescript
...
Change-type: patch
2020-01-27 12:35:17 +01:00
Alexis Svinartchouk
6202393637
Don't run eslint on lib, run ts-lint on webpack.config.ts
...
Change-type: patch
2020-01-27 12:35:14 +01:00
Alexis Svinartchouk
47fd12e7a4
Remove html-angular-validate
...
Change-type: patch
2020-01-21 17:53:29 +01:00
Alexis Svinartchouk
1626c01ff4
Update electron to 6.0.10
...
Change-type: patch
Changelog-entry: Update electron to 6.0.10
2019-12-03 13:09:24 +01:00
Alexis Svinartchouk
d494cee0da
Don't spell check scripts
...
Change-type: patch
2019-11-05 18:36:01 +01:00
Lorenzo Alberto Maria Ambrosi
8df5d972fc
Allow typescript files
...
Change-type: patch
Changelog-entry: Allow typescript files
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-08-05 16:31:50 +02:00
Lorenzo Alberto Maria Ambrosi
de5bee29ef
Revert "Include sass in webpack configs"
...
This reverts commit 156c25cea19bc4a382bb7ce672304546ce476d37.
Change-type: patch
Changelog-entry: Revert "Include sass in webpack configs"
2019-05-28 19:34:12 +02:00
Lorenzo Alberto Maria Ambrosi
156c25cea1
Include sass in webpack configs
...
Change-type: patch
Changelog-entry: Include sass in webpack configs
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzoa@balena.io>
2019-05-28 11:08:54 +02:00
Lorenzo Alberto Maria Ambrosi
792fab20e6
Export NPM_VERSION variable in Makefile
...
Change-type: patch
Changelog-entry: Export NPM_VERSION variable in Makefile
Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
2019-04-30 16:14:26 +02:00
Alexis Svinartchouk
fc9282fff7
Remove versionist from dev dependencies
...
Change-type: patch
2019-03-20 16:13:38 +01:00
Alexis Svinartchouk
2e1763f19a
Fix Makefile
...
Change-type: patch
2019-03-07 15:20:07 +01:00
Giovanni Garufi
90c8483df8
Remove lodash dependency in versionist.conf.js
...
Changelog-entry: Removed lodash dependency in versionist.conf.js
Change-type: patch
Signed-off-by: Giovanni Garufi <giovanni@balena.io>
2019-02-22 13:30:49 +00:00
Alexis Svinartchouk
da072e7621
Remove etcher-cli
...
Change-type: major
2019-02-14 18:22:40 +01:00
Alexis Svinartchouk
6d79a8e23a
Rebuild node-sass before using it
...
It avoids an error for x86 win32 builds on x64 platforms:
`Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 6.x`
Change-type: patch
2019-02-11 12:06:27 +01:00
Alexis Svinartchouk
d5c9e6b054
Move patches back to patches folder
...
Change-type: patch
2019-01-28 14:53:29 +01:00
Alexis Svinartchouk
d4f29bd2af
Hardcode electron_version in node-pre-gyp patch
...
Because it is not available in electron when running with
ELECTRON_RUN_AS_NODE=1
Change-type: patch
2019-01-28 13:07:38 +01:00
Alexis Svinartchouk
1d77b8dae7
Update node-pre-gyp patch and move it to another folder
...
To prevent the apply-patches script from doing stuff
Change-type: patch
2019-01-24 13:21:27 +01:00
Alexis Svinartchouk
ac07c63631
update(etcher-sdk): Update etcher-sdk and shrinkwrap.json
...
Also update the node-pre-gyp patch (the directory has changed)
Change-type: patch
2019-01-24 13:21:27 +01:00
Jonas Hermsmeier
21f1f4e503
fix(test): Turn SDK integration tests for the GUI back on
...
Change-type: patch
2019-01-24 13:21:26 +01:00
Alexis Svinartchouk
e68dbcf4ee
Remove lib/sdk and its tests
2019-01-24 13:21:26 +01:00
Alexis Svinartchouk
6143023502
Integrate etcher-sdk
2019-01-24 13:21:21 +01:00
Otavio Salvador
7565e809b0
Add .wic
image extension as supported format
...
The `.wic` is a widely used image format in the OpenEmbedded / Yocto
Project ecosystem and is straightforward to be supported.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-27 10:01:05 -02:00
Alexis Svinartchouk
2158772e3b
lint: don't run codespell on svg files
...
Change-type: patch
2018-11-13 14:55:45 +01:00
Juan Cruz Viotti
3855bb4d56
Use Resin CI scripts to build Etcher
...
Change-type: patch
Signed-off-by: Juan Cruz Viotti <juan@resin.io>
2018-10-22 14:58:15 +02:00
Michael Angelos Simos
2f4a7352d9
makefile: Update etcher deb/rpm publishing
...
Change-type: patch
Signed-off-by: Michael Angelos Simos <michalis@resin.io>
2018-09-27 16:19:25 +02:00
Juan Cruz Viotti
49edd1a6dc
Makefile: Don't use tilde in rpm versions
...
The tilde is not a valid version character in RPM packages, according to
the RPM source code.
Change-type: patch
Signed-off-by: Juan Cruz Viotti <juan@resin.io>
2018-09-24 16:42:14 +01:00
Jonas Hermsmeier
edf924d012
test(lint): Replace ASCII-only check with ESLint rule
...
This replaces the `ensure-all-text-files-only-ascii` sanity-check
with an ESLint rule to only check identifiers in code against being
printable ASCII, as there are places where UTF-8 in content is required,
which would make the previous check fail.
Change-Type: patch
2018-04-02 17:10:23 +02:00
Jonas Hermsmeier
3dd646485f
chore(package): Replace custom missing require check
...
This replaces the custom bash script with rules from the eslint-node plugin
to check for `require()`d modules that don't exist.
This will also check requires of local modules, and installed packages,
yielding a more thorough check.
Change-Type: patch
2018-03-28 18:49:32 +02:00
Andrew Scheller
ee93013220
chore: fixup 'distclean' rule to also delete generated
directory ( #2077 )
...
Change-type: patch
2018-02-23 12:43:13 +00:00
Juan Cruz Viotti
677fc5aa68
chore: only publish production packages to Bintray ( #2076 )
...
The devel channels will be completely deprecated. The deb/rpm snapshot
builds will still be accessible through GitHub Releases as part of Resin
CI builds.
Change-Type: patch
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
2018-02-23 11:47:11 +00:00
Jonas Hermsmeier
6990d7632a
fix(Makefile): Support arm64 / armv8 / aarch64
...
This adds support for 64bit arm cpu architectures.
Change-Type: patch
Changelog-Entry: Support building Etcher on armv8
2018-02-16 15:29:47 +01:00
Juan Cruz Viotti
4fa0f990e5
feat(GUI): bundle the GUI code with Webpack ( #1943 )
...
This commit introduces a Webpack configuration file that bundles the GUI
code along with its dependencies (except the Etcher SDK and its own
dependencies), and uses Babel to add support for JSX (required by the
Rendition library).
The GUI code that goes into the bundle was moved to `lib/gui/app` so we
can easily ignore the whole subdirectory when creating production
distributable packages.
We now have a new make target called `webpack` that can be used to
create the GUI bundle. Such target will be called everytime a package is
generated.
Change-Type: patch
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
2018-02-15 17:39:15 +00:00
Benedict Aas
4dc64ee15b
feat(GUI): add app to gui folder structure ( #2002 )
...
* feat(GUI): add app to gui folder structure
We add a `lib/gui/app/` folder to help transition to Webpack usage.
Change-Type: patch
Changelog-Entry: Add `lib/gui/app` folder to ease into Webpack usage.
2018-01-29 18:34:21 +00:00