dependabot[bot]
e665dad1b8
Bump ws and socket.io-adapter in /slides/autopilot
...
Bumps [ws](https://github.com/websockets/ws ) and [socket.io-adapter](https://github.com/socketio/socket.io-adapter ). These dependencies needed to be updated together.
Updates `ws` from 8.11.0 to 8.17.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.11.0...8.17.1 )
Updates `socket.io-adapter` from 2.5.2 to 2.5.5
- [Release notes](https://github.com/socketio/socket.io-adapter/releases )
- [Changelog](https://github.com/socketio/socket.io-adapter/blob/2.5.5/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-adapter/compare/2.5.2...2.5.5 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-03 17:11:49 +02:00
dependabot[bot]
96f03066f9
Bump serve-static and express in /slides/autopilot
...
Bumps [serve-static](https://github.com/expressjs/serve-static ) to 1.16.2 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
Updates `express` from 4.18.1 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.1...4.21.0 )
---
updated-dependencies:
- dependency-name: serve-static
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-20 10:21:35 +02:00
dependabot[bot]
3488f5ad7b
Bump ws, socket.io and socket.io-client in /slides/autopilot
...
Bumps [ws](https://github.com/websockets/ws ) to 8.17.1 and updates ancestor dependencies [ws](https://github.com/websockets/ws ), [socket.io](https://github.com/socketio/socket.io ) and [socket.io-client](https://github.com/socketio/socket.io-client ). These dependencies need to be updated together.
Updates `ws` from 8.11.0 to 8.17.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.11.0...8.17.1 )
Updates `socket.io` from 4.6.2 to 4.7.5
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.6.2...4.7.5 )
Updates `socket.io-client` from 4.5.1 to 4.7.5
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/4.5.1...4.7.5 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
- dependency-name: socket.io
dependency-type: direct:production
- dependency-name: socket.io-client
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-20 09:14:04 +02:00
dependabot[bot]
51f9b2db3b
Bump socket.io from 4.6.1 to 4.6.2 in /slides/autopilot
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.6.1...4.6.2 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-20 09:12:28 +02:00
dependabot[bot]
74add4d435
Bump socket.io-parser from 4.2.2 to 4.2.3 in /slides/autopilot
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-25 16:25:15 +02:00
dependabot[bot]
cdb1e41524
Bump engine.io and socket.io in /slides/autopilot
...
Bumps [engine.io](https://github.com/socketio/engine.io ) to 6.4.2 and updates ancestor dependency [socket.io](https://github.com/socketio/socket.io ). These dependencies need to be updated together.
Updates `engine.io` from 6.2.1 to 6.4.2
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2 )
Updates `socket.io` from 4.5.1 to 4.6.1
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.5.1...4.6.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
- dependency-name: socket.io
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-04 10:25:18 +02:00
dependabot[bot]
961cf34b6f
Bump socket.io-parser from 4.0.4 to 4.0.5 in /slides/autopilot
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-22 16:16:26 -08:00
dependabot[bot]
b23cae8f5b
Bump engine.io from 6.2.0 to 6.2.1 in /slides/autopilot
...
Bumps [engine.io](https://github.com/socketio/engine.io ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-22 16:11:57 -08:00
Jérôme Petazzoni
43caccbdf6
♻️ Bump up socket.io versions to address dependabot complaints
...
The autopilot code isn't exposed to anything; but this will stop dependabot
from displaying the annoying warning banners 😅
2022-06-20 07:09:36 +02:00
Jerome Petazzoni
3318ce84e4
⚠️ Fix ws security issue in autopilot
...
This is not a big deal since the autopilot code is only used by
me, in local environments; but that'll keep dependabot happy :)
2021-07-19 14:58:14 +02:00
Jérôme Petazzoni
e26eeb4386
🤖 Update dependencies (thanks @dependabot!)
...
We don't use that part of the code at the moment, but it's
probably safer to update it anyway. Good hygiene! 🧼
2021-05-08 15:39:15 +02:00
dependabot[bot]
93e9a60634
Bump socket.io from 2.0.4 to 2.4.0 in /slides/autopilot
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 2.0.4 to 2.4.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/2.4.0/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/2.0.4...2.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-20 23:13:24 +00:00
Jerome Petazzoni
7d96562042
Minor updates after LKE testing
2020-08-12 19:22:57 +02:00
Jerome Petazzoni
784b2a3e4e
Big update to autopilot
...
Autopilot can now continue when errors happen, and it writes
success/failure of each snippet in a log file for later review.
Also added e2e.sh to provision a test environment and start
the remote tmux instance.
2020-01-20 14:23:20 -06:00
Jerome Petazzoni
7d6ab6974d
Big autopilot update
...
'keys' does not handle special keys (like ^J) anymore.
Instead, we should use `key`, which will pass its entire
argument to tmux, without any processing. It is therefore
possible to do something like:
```key ^C```
Or
```key Escape```
Most (if not all) calls to special keys have been
converted to use 'key' instead of 'keys'.
Action ```copypaste``` has been deprecated in favor
of three separate actions:
```copy REGEX``` (searches the regex in the active pane,
and if found, places it in an internal clipboard)
```paste``` (inserts the content of the clipboard as
keystrokes)
```check``` (forces a status check)
Also, a 'tmux' command has been added. It allows to
do stuff like:
```tmux split-pane -v```
2020-01-18 09:49:18 -06:00
Jerome Petazzoni
53d1a68765
Adapt autopilot for new deployment scripts
2018-09-29 20:15:38 -05:00
Jerome Petazzoni
54288502a2
autopilot: add support for hidden commands
2018-08-20 10:22:01 -05:00
Jerome Petazzoni
efc045e40b
autopilot: put a bunch of features behind flags
...
We don't always need to track slides, switch desktops, and open links.
(These things are not necessary when we're purely testing the labs.)
All these features are now behind boolean flags saved in the state file.
2018-08-20 08:31:47 -05:00
Jerome Petazzoni
96fd2e26fd
Minor fixes for autopilot
2018-04-10 05:30:42 -05:00
Jerome Petazzoni
dc040aa693
Make sleep interruptible; fix slide count
2017-12-23 19:38:32 +01:00
Jerome Petazzoni
9b7a8494b0
Fix logic to advance to next snippet
2017-12-23 18:49:42 +01:00
Jerome Petazzoni
ae6c1bb8eb
Major UI refactor
...
Navigation now includes all slides and all snippets.
ENTER skips to the next snippet, or executes the
selected snippet.
More improvements to come: allow SPACE to navigate
step by step through slides and snippets, executing
the snippets.
2017-12-23 09:31:01 +01:00
Jerome Petazzoni
a9a4f0ea07
Create only one remote session
2017-12-23 05:06:30 +01:00
Jerome Petazzoni
9df5313da4
Remove spurious output from desktop integration
2017-12-22 23:15:21 +01:00
Jerome Petazzoni
ba3f00e64e
Clear screen before showing UI
2017-12-22 23:11:11 +01:00
Jerome Petazzoni
4d7a6d5c70
Stupid typo
2017-12-22 23:03:48 +01:00
Jerome Petazzoni
aef833c3f5
Add pause before switching away from browser
2017-12-22 23:02:47 +01:00
Jerome Petazzoni
dda09ddbcb
slightly edit tmux commands
2017-12-22 22:49:53 +01:00
Jerome Petazzoni
21f345a96a
Improve open command
2017-12-22 22:42:41 +01:00
Jerome Petazzoni
345e04c956
Improve tmux detection logic and add instructions
2017-12-21 22:24:27 +01:00
Jerome Petazzoni
2a138102fc
Add client address in pub/sub server
2017-12-21 05:53:24 +01:00
Jerome Petazzoni
ef5e8f00f8
Add script to remember myself of how to customize tmux status bar
2017-12-21 05:46:57 +01:00
Jerome Petazzoni
badb73a413
Slower pace for virtual typist
2017-12-21 05:45:38 +01:00
Jerome Petazzoni
2aced95c86
Improve UX for remote control
2017-12-21 05:40:35 +01:00
Jerome Petazzoni
720989e829
Add remote control of slide deck
2017-12-21 05:29:59 +01:00
Jerome Petazzoni
718031565e
Exit gracefully if server is not running instead of waiting forever
2017-12-21 05:29:45 +01:00
Jerome Petazzoni
ec7b46b779
Add remote.js to workshop template and pub/sub server
2017-12-21 04:51:49 +01:00
Jerome Petazzoni
270c36b29a
Add pub/sub server and CLI remote
2017-12-21 04:43:42 +01:00
Jerome Petazzoni
bc2eb53bb2
Python 3 compatibility
2017-12-21 04:33:35 +01:00
Jerome Petazzoni
afe7b8523c
Move autotest to autopilot/ directory
2017-12-21 04:32:16 +01:00