File tree 6 files changed +26
-24
lines changed 6 files changed +26
-24
lines changed Original file line number Diff line number Diff line change 6
6
rubocop :
7
7
name : Lint (Rubocop)
8
8
runs-on : ubuntu-20.04
9
- container : ruby:2.4
9
+ container : ruby:2.6
10
10
steps :
11
11
- name : Checkout
12
12
uses : actions/checkout@v2
30
30
outputs :
31
31
GEM_VERSION : ${{ steps.set-metadata.outputs.GEM_VERSION }}
32
32
runs-on : ubuntu-20.04
33
- container : ruby:2.4
33
+ container : ruby:2.6
34
34
steps :
35
35
- name : Checkout
36
36
uses : actions/checkout@v2
@@ -188,10 +188,10 @@ jobs:
188
188
run : |
189
189
case ${{ matrix.libc }} in
190
190
gnu)
191
- echo 'ruby:3.0 '
191
+ echo 'ruby:2.4 '
192
192
;;
193
193
musl)
194
- echo 'ruby:3.0 -alpine'
194
+ echo 'ruby:2.4 -alpine'
195
195
;;
196
196
esac | tee container_image
197
197
echo "::set-output name=image::$(cat container_image)"
@@ -200,7 +200,7 @@ jobs:
200
200
echo "::set-output name=id::$(cat container_id)"
201
201
- name : Install Alpine system dependencies
202
202
if : ${{ matrix.libc == 'musl' }}
203
- run : docker exec -w "${PWD}" ${{ steps.container.outputs.id }} apk add --no-cache build-base linux-headers bash python2 python3 git curl tar clang
203
+ run : docker exec -w "${PWD}" ${{ steps.container.outputs.id }} apk add --no-cache build-base linux-headers bash python2 python3 git curl tar
204
204
- name : Install Debian cross-compiler
205
205
if : ${{ matrix.libc == 'gnu' && matrix.platform != 'amd64' }}
206
206
run : |
@@ -259,7 +259,7 @@ jobs:
259
259
name : Test (ruby)
260
260
needs : build-ruby
261
261
runs-on : ubuntu-20.04
262
- container : ruby:2.5
262
+ container : ruby:2.4
263
263
steps :
264
264
- name : Set metadata
265
265
id : set-metadata
Original file line number Diff line number Diff line change 1
- ARG RUBY_VERSION=2.3
1
+ ARG RUBY_VERSION=2.4
2
2
FROM ruby:${RUBY_VERSION}
3
3
4
- RUN test ! -f /etc/alpine-release || apk add --no-cache build-base bash python2 python3 git curl tar clang binutils-gold
4
+ RUN test ! -f /etc/alpine-release || apk add --no-cache build-base bash python2 python3 git curl tar
5
5
6
6
RUN mkdir -p /code
7
7
WORKDIR /code
8
8
9
- ARG NODE_VERSION=16.0.0
9
+ ARG NODE_VERSION=16.4.2
10
10
11
11
COPY libexec/download-node /code/libexec/
12
12
RUN ./libexec/download-node ${NODE_VERSION}
Original file line number Diff line number Diff line change 1
1
module Libv8 ; end
2
2
3
3
module Libv8 ::Node
4
- VERSION = '16.3.0 .0' . freeze
5
- NODE_VERSION = '16.3.0 ' . freeze
6
- LIBV8_VERSION = '9.0.257.25 ' . freeze # from v8/include/v8-version.h
4
+ VERSION = '16.4.2 .0' . freeze
5
+ NODE_VERSION = '16.4.2 ' . freeze
6
+ LIBV8_VERSION = '9.1.269.36 ' . freeze # from v8/include/v8-version.h
7
7
end
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ extract "${src}" "${src}/node-v${version}.tar.gz"
29
29
30
30
cd " ${src} /node-v${version} "
31
31
32
- patch -p1 < " ${top} " /patch/gyp-libv8_monolith.patch
32
+ # patch -p1 < "${top}"/patch/gyp-libv8_monolith.patch
33
33
patch -p1 < " ${top} " /patch/py2-icutrim.patch
34
34
patch -p1 < " ${top} " /patch/py2-genv8constants.patch
35
35
Original file line number Diff line number Diff line change 89
89
configure_flags=' '
90
90
fi
91
91
92
- case " ${target_platform} " in
93
- arm64-* )
94
- configure_flags=" ${configure_flags} --experimental-enable-pointer-compression"
95
- ;;
96
- arm* -* linux* )
97
- :
98
- ;;
99
- * )
100
- configure_flags=" ${configure_flags} --experimental-enable-pointer-compression"
101
- ;;
102
- esac
92
+ # TODO: building with pointer compression is broken
93
+ # case "${target_platform}" in
94
+ # arm64-*)
95
+ # configure_flags="${configure_flags} --experimental-enable-pointer-compression"
96
+ # ;;
97
+ # arm*-*linux*)
98
+ # :
99
+ # ;;
100
+ # *)
101
+ # configure_flags="${configure_flags} --experimental-enable-pointer-compression"
102
+ # ;;
103
+ # esac
103
104
104
105
cat << EOF
105
106
export CC='${CC} '
Original file line number Diff line number Diff line change
1
+ 46d907a06fe020ee8d7e6753357b82edd16f3871f8caaa188841d29d265de7bd
You can’t perform that action at this time.
0 commit comments