Skip to content

Commit 1086cee

Browse files
authored
Consistent date milliseconds and update to latest streams lib (#82)
1 parent 2182e56 commit 1086cee

File tree

8 files changed

+160
-158
lines changed

8 files changed

+160
-158
lines changed

Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
FROM ruby:3.1.2
22

3+
RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
4+
35
RUN apt-get -y update && \
46
apt-get -y upgrade && \
57
apt-get -y --allow-downgrades --allow-remove-essential --allow-change-held-packages install \
68
build-essential \
79
git \
810
nodejs \
9-
npm \
1011
sqlite3 \
1112
tzdata && \
1213
apt-get clean
@@ -25,15 +26,16 @@ RUN git clone --origin github --branch main --depth 1 https://github.com/hopsoft
2526

2627
# install application dependencies 1st time
2728
WORKDIR /opt/turbo_boost-commands
28-
RUN yarn
29+
RUN yarn install --ignore-engines
2930
RUN bundle
3031

3132
# prepare the environment
3233
ENV RAILS_ENV=production RAILS_LOG_TO_STDOUT=true RAILS_SERVE_STATIC_FILES=true
3334

3435
# prepare and run the application
35-
CMD git pull --no-rebase github main && \
36-
yarn && \
36+
CMD git checkout main && \
37+
git pull --no-rebase github main && \
38+
yarn install --ignore-engines && \
3739
cd test/dummy && \
3840
bundle && \
3941
rm -f tmp/pids/server.pid && \

app/assets/builds/@turbo-boost/commands.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/assets/builds/@turbo-boost/commands.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/javascript/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function buildCommandPayload (id, element) {
1919
name: element.getAttribute(schema.commandAttribute),
2020
elementId: element.id.length > 0 ? element.id : null,
2121
elementAttributes: elements.buildAttributePayload(element),
22-
startedAt: new Date().getTime()
22+
startedAt: Date.now()
2323
}
2424
}
2525

app/javascript/lifecycle.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import activity from './activity'
22
import { dispatch, commandEvents } from './events'
33

44
function finish (event) {
5-
event.detail.endedAt = new Date().getTime()
5+
event.detail.endedAt = Date.now()
66
event.detail.milliseconds = event.detail.endedAt - event.detail.startedAt
77
setTimeout(
88
() =>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"author": "Nate Hopkins (hopsoft) <[email protected]>",
1818
"license": "MIT",
1919
"dependencies": {
20-
"@turbo-boost/streams": ">= 0.0.7"
20+
"@turbo-boost/streams": ">= 0.0.8"
2121
},
2222
"peerDependencies": {
2323
"@hotwired/turbo-rails": ">= 7.2.0"

turbo_boost-commands.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
2121
s.required_ruby_version = ">= 2.7"
2222
s.add_dependency "rails", ">= 6.1"
2323
s.add_dependency "turbo-rails", ">= 1.1"
24-
s.add_dependency "turbo_boost-streams", ">= 0.0.7"
24+
s.add_dependency "turbo_boost-streams", ">= 0.0.8"
2525

2626
s.add_development_dependency "capybara"
2727
s.add_development_dependency "capybara-playwright-driver"

yarn.lock

Lines changed: 146 additions & 146 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)