Evgeny Kochetkov
b68e95e27c
tweak(infra): ensure that engines.node field of package.json and .nvmrc contain the exact same version of node.js that ships with the current Electron version we're using
2021-01-26 17:52:12 +03:00
Evgeny Kochetkov
edfcb0d8c7
refactor(infra): move windows builds from appveyor to circleci
2021-01-25 16:59:22 +03:00
Evgeny Kochetkov
ef2766be6b
chore(xod-client-electron): upgrade electron to v10
2021-01-13 15:41:34 +03:00
Kirill Shumilov
bc03ef3ea8
chore(workspace): add test project and fixture record-pack-unpack to the workspace
2020-10-28 16:32:48 +03:00
Kirill Shumilov
3344becb48
tweak(infra): update version of bundled arduino-cli from 0.10.0 to 0.12.0
2020-09-07 17:55:28 +03:00
Evgeny Kochetkov
7b2e122965
feat(xod-project, xod-arduino, xod-tabtest): introduce read-only types
2020-09-04 16:38:52 +03:00
Quin Kennedy
bbe266a641
fix(circle-ci): downloading new arduino-cli
2020-06-24 23:16:05 +03:00
Evgeny Kochetkov
87bd51fa0d
tweak(infra): add tool for publishing stdlib
...
To automate this https://github.com/xodio/xod/wiki/Releasing-a-New-Version#update-xod-libraries part of the release process.
2020-02-18 19:59:49 +03:00
Evgeny Kochetkov
01b39a230a
chore(infra): add “big patch” fixture
2019-12-17 13:27:36 +03:00
Victor Nakoryakov
63092f5510
doc(infra): upkeep README and CONTRIBUTING
2019-10-21 12:59:52 +03:00
Kirill Shumilov
2bd59878dc
tweak(tools): do not place images to screenshots of empty patches (there will be no screenshot)
2019-04-16 19:20:22 +03:00
Kirill Shumilov
b26caefb63
tweak(tools): tweak tutorial generator tool to make correct index of tutorials
2019-04-16 16:57:25 +03:00
Kirill Shumilov
d904c33399
fix(tools): prevent hanging of screenshotter if a patch is empty
2019-04-12 18:26:55 +03:00
Kirill Shumilov
b0a3f69da7
fix(tools): fix path for screenshots generated by generate-tutorial-docs tool
2019-04-12 18:26:55 +03:00
Kirill Shumilov
e386f4b0c5
feat(infra): add tool that generates tutorial docs from welcome-to-xod project
2019-04-11 16:20:32 +03:00
Kirill Shumilov
57fd649c29
tweak(tools): auto-detect patch height for docs screenshotter if height is not specified by User
2019-04-08 18:26:35 +03:00
Kirill Shumilov
046f771bdf
fix(tools): fix docs screenshoter to avoid hovering effects
2019-03-11 12:17:58 +03:00
Evgeny Kochetkov
feb823fbb7
chore(infra): run prettier on .md files
2018-11-27 19:03:53 +03:00
Evgeny Kochetkov
d614aedf59
Merge branch '0.25.x' into chore-merge-0.25.x
...
# Conflicts:
# .circleci/config.yml
# CHANGELOG.md
# lerna.json
# packages/xod-arduino/platform/runtime.cpp
# packages/xod-cli/package.json
# packages/xod-client-browser/package.json
# packages/xod-client-electron/package.json
# packages/xod-client-electron/src/app/arduinoCli.js
# packages/xod-client-electron/src/app/main.js
# packages/xod-client-electron/src/upload/messages.js
# packages/xod-client-electron/src/view/containers/App.jsx
# packages/xod-client-electron/src/view/formatError.js
# packages/xod-client/package.json
# packages/xod-client/src/utils/browser.js
# tools/install-arduinocli.ps1
# workspace/__lib__/xod-dev/ds-rtc/project.xod
# workspace/__lib__/xod-dev/esp8266-mcu/project.xod
# workspace/__lib__/xod-dev/esp8266/project.xod
# workspace/__lib__/xod-dev/pn532-nfc/project.xod
# workspace/__lib__/xod-dev/w5500/project.xod
# workspace/__lib__/xod/bits/project.xod
# workspace/__lib__/xod/common-hardware/project.xod
# workspace/__lib__/xod/core/project.xod
# workspace/__lib__/xod/datetime/project.xod
# workspace/__lib__/xod/gpio/project.xod
# workspace/__lib__/xod/i2c/project.xod
# workspace/__lib__/xod/math/project.xod
# workspace/__lib__/xod/net/project.xod
# workspace/__lib__/xod/stream/project.xod
# workspace/__lib__/xod/uart/project.xod
# workspace/__lib__/xod/units/project.xod
# workspace/blink/__fixtures__/arduino.cpp
# workspace/blink/__fixtures__/firmware.bin
# workspace/blink/__fixtures__/firmware.hex
# workspace/count-with-feedback-loops/__fixtures__/arduino.cpp
# workspace/lcd-time/__fixtures__/arduino.cpp
# workspace/two-button-switch/__fixtures__/arduino.cpp
# yarn.lock
2018-11-26 18:38:26 +03:00
Kirill Shumilov
cbbe9104b5
fix(infra): use fixed in PR arduino-cli version of 0.3.2
2018-11-21 16:27:53 +03:00
Kirill Shumilov
714e4bffa8
fix(infra): update arduino-cli from 0.3.1 to 0.3.2
2018-11-21 13:59:39 +03:00
Kirill Shumilov
f3f752e88b
fix(infra): update arduino-cli from 0.3.1 to 0.3.2
2018-11-21 13:38:09 +03:00
Kirill Shumilov
1bbf13c8b9
test(xod-deploy): replace equality check of compiled in cloud code and compiled fixture with check for being a hex file and check for a filesize
2018-11-15 20:28:16 +03:00
Kirill Shumilov
7c910c909c
fix(tools): fix path to the xodc executable
2018-11-15 20:28:16 +03:00
Kirill Shumilov
c7022c4c9e
refactor(arduino-cli, xod-client-electron, circleci, appveyor): rename ARDUINO_CLI env variable to XOD_ARDUINO_CLI
2018-10-15 19:10:27 +03:00
Kirill Shumilov
ae4ac152de
feat(arduino-cli): update arduino-cli to version 0.3.1
2018-10-12 18:09:45 +03:00
Kirill Shumilov
b58bb2aa75
chore(xod-client-electron): bundle arduino-cli in XOD IDE
2018-10-10 13:12:28 +03:00
Kirill Shumilov
0f4ced6d52
fix(tools): fix script to run properly on MacOS
2018-09-13 12:08:25 +03:00
Evgeny Kochetkov
76aab9e8e5
fix(infra): make appveyor build correctly distinguish prerelease-patch- and prerelease-minor- branches
...
we already have this in circleci
2018-09-10 23:44:52 +03:00
Evgeny Kochetkov
38e8e7ad42
fix(infra): make lib version bumper include all libs that start with xod
2018-08-17 19:05:48 +03:00
Sergey Korolev
d22fbd86a8
feat(doc): extract /docs to xod-docs repository
2018-07-19 12:16:52 +03:00
Evgeny Kochetkov
2740dc438c
tweak(infra): make screenshotter tool run headlessly
2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
e2b3322649
feat(infra): script for running all screenshot updaters
2018-06-09 17:15:44 +03:00
Evgeny Kochetkov
4aa5871095
feat(infra): a simple tool to capture a screenshot of a xodball
...
Usage:
`./tools/screenshot-xodball ./docs/guide/generics/samples.xodball main ./test.png`
By default it will produce a 700x700 png file.
If you want different height, it could be passed as a 4th argument.
2018-06-04 12:08:21 +03:00
Victor Nakoryakov
958fa3bbda
chore(infra): remove Travis CI traces
2018-05-10 17:21:15 +03:00
Evgeny Kochetkov
542127e14f
chore(infra): apply eslint/prettier to 'tools' and 'benchmark' folders
2018-03-20 15:50:37 +03:00
Evgeny Kochetkov
ad4260c9c8
tweak(infra): add a tool to bump all core lib versions
...
It's quite handy for release process.
2018-03-12 19:04:47 +03:00
Victor Nakoryakov
0aed59d019
chore(infra): unify yarn subcommand naming
2017-11-20 15:02:47 +03:00
Victor Nakoryakov
4f8e9ba03d
chore(tools): implement a script to update binary (hex/bin) fixtures
2017-10-27 14:48:57 +03:00
Evgeny Kochetkov
1db217cfc8
chore(infra): add a script to quickly update c++ fixtures in workspace
2017-10-26 14:08:26 +03:00
Victor Nakoryakov
996650fd6a
chore(travis): check git repo is not affected during CI
2017-10-23 19:55:25 +03:00
Evgeny Kochetkov
0eb088c70a
tweak(infra): remove kludge for prerelease version bumping
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
c90d94ff0e
fix(infra): fix upload to gcs
...
by @alexander-matsievsky
2017-10-21 10:00:44 +03:00
Evgeny Kochetkov
bd26bb2618
chore(infra): update node, yarn, lerna; use yarn workspaces
...
Closes #805
2017-10-21 10:00:44 +03:00
Victor Nakoryakov
a3b8d8d3a7
chore(ci): rebuild with NODE_ENV=production before making distros
2017-08-09 16:31:52 +03:00
Victor Nakoryakov
51d91d4752
chore(travis,appveyor): support for prerelease branches
2017-08-08 12:58:19 +03:00
Alexander Matsievsky
89f234e684
feat(xod-client-electron): enable xod-client-electron artifacts auto-update
2017-07-24 15:17:34 +03:00
Alexander Matsievsky
68627d3a8b
chore(infra): add release notes to releases.xod.io bucket releases
...
Closes #632 .
2017-06-30 13:05:17 +03:00
Victor Nakoryakov
627cf16377
test(xod-client-electron): setup functional test tools
2017-05-30 17:21:53 +03:00
Victor Nakoryakov
ee7ca6af62
fix(infra): repair tools/lerna-serve after lerna upgrade
2017-05-12 14:54:46 +03:00