Skip to content

Commit 6b35825

Browse files
committed
Merge #1041: deps: update ruby and dependencies for debian bookworm
046e555 Use id for link anchor rather than `a` tag (Ava Chow) 2b6422f deps: Update Gemfile.lock dependencies (Ava Chow) 6acd9df deps: Force html-proofer to 3.x (Ava Chow) 925982f ruby: Update to 3.1.2 and debian bookworm (Ava Chow) Pull request description: The build server updated to debian bookworm which has ruby 3.1.2, so update everything to require that. Also updates the other dependencies in the Gemfile.lock. ACKs for top commit: fanquake: ACK 046e555 Tree-SHA512: a1a4c0d30f57854f564dfbb252ac07eceb707255532756a596782ef4330efb324516a1151ac98f1283eceda019958f24dd5c5cdd8391d86c8adda59a97fd3700
2 parents 197d1f9 + 046e555 commit 6b35825

File tree

6 files changed

+61
-53
lines changed

6 files changed

+61
-53
lines changed

.cirrus.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
container:
2-
image: ruby:2.7.4
2+
image: ruby:3.1.2
33

44
env:
55
JEKYLL_ENV: production
@@ -9,7 +9,7 @@ env:
99
task:
1010
name: Bundler build
1111

12-
bootstrap_script: gem install bundler -v 2.4.22
12+
bootstrap_script: gem install bundler
1313
bundler_cache:
1414
folder: /usr/local/bundle
1515
fingerprint_script:
@@ -22,7 +22,7 @@ task:
2222
task:
2323
name: debian only
2424
container:
25-
image: debian:bullseye
25+
image: debian:bookworm
2626
install_script:
2727
- apt update
2828
- >

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.7.4
1+
3.1.2

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ source 'https://rubygems.org'
44
## If you update the version here, also update it in .ruby-version, .cirrus.yml
55
## and README.md. Then push your branch and make sure Cirrus supports that
66
## version.
7-
ruby '2.7.4'
7+
ruby '3.1.2'
88

99
## If you add a new Gem below, run `bundle install` to install it.
1010
group :development do
@@ -14,5 +14,5 @@ group :development do
1414
end
1515

1616
group :testing do
17-
gem 'html-proofer'
17+
gem 'html-proofer', "~> 3.19"
1818
end

Gemfile.lock

Lines changed: 53 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,105 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.8.0)
5-
public_suffix (>= 2.0.2, < 5.0)
4+
addressable (2.8.7)
5+
public_suffix (>= 2.0.2, < 7.0)
6+
bigdecimal (3.1.8)
67
colorator (1.1.0)
7-
concurrent-ruby (1.1.9)
8+
concurrent-ruby (1.3.3)
89
em-websocket (0.5.3)
910
eventmachine (>= 0.12.9)
1011
http_parser.rb (~> 0)
11-
ethon (0.15.0)
12+
ethon (0.16.0)
1213
ffi (>= 1.15.0)
1314
eventmachine (1.2.7)
14-
ffi (1.15.4)
15+
ffi (1.17.0)
1516
forwardable-extended (2.6.0)
16-
html-proofer (3.19.2)
17+
google-protobuf (4.27.2)
18+
bigdecimal
19+
rake (>= 13)
20+
html-proofer (3.19.4)
1721
addressable (~> 2.3)
1822
mercenary (~> 0.3)
19-
nokogumbo (~> 2.0)
20-
parallel (~> 1.3)
23+
nokogiri (~> 1.13)
24+
parallel (~> 1.10)
2125
rainbow (~> 3.0)
2226
typhoeus (~> 1.3)
2327
yell (~> 2.0)
2428
http_parser.rb (0.8.0)
25-
i18n (0.9.5)
29+
i18n (1.14.5)
2630
concurrent-ruby (~> 1.0)
27-
jekyll (3.9.0)
31+
jekyll (4.3.3)
2832
addressable (~> 2.4)
2933
colorator (~> 1.0)
3034
em-websocket (~> 0.5)
31-
i18n (~> 0.7)
32-
jekyll-sass-converter (~> 1.0)
35+
i18n (~> 1.0)
36+
jekyll-sass-converter (>= 2.0, < 4.0)
3337
jekyll-watch (~> 2.0)
34-
kramdown (>= 1.17, < 3)
38+
kramdown (~> 2.3, >= 2.3.1)
39+
kramdown-parser-gfm (~> 1.0)
3540
liquid (~> 4.0)
36-
mercenary (~> 0.3.3)
41+
mercenary (>= 0.3.6, < 0.5)
3742
pathutil (~> 0.9)
38-
rouge (>= 1.7, < 4)
43+
rouge (>= 3.0, < 5.0)
3944
safe_yaml (~> 1.0)
45+
terminal-table (>= 1.8, < 4.0)
46+
webrick (~> 1.7)
4047
jekyll-redirect-from (0.16.0)
4148
jekyll (>= 3.3, < 5.0)
42-
jekyll-sass-converter (1.5.2)
43-
sass (~> 3.4)
49+
jekyll-sass-converter (3.0.0)
50+
sass-embedded (~> 1.54)
4451
jekyll-watch (2.2.1)
4552
listen (~> 3.0)
46-
kramdown (2.3.1)
53+
kramdown (2.4.0)
4754
rexml
4855
kramdown-parser-gfm (1.1.0)
4956
kramdown (~> 2.0)
50-
liquid (4.0.3)
51-
listen (3.7.0)
57+
liquid (4.0.4)
58+
listen (3.9.0)
5259
rb-fsevent (~> 0.10, >= 0.10.3)
5360
rb-inotify (~> 0.9, >= 0.9.10)
54-
mercenary (0.3.6)
55-
mini_portile2 (2.6.1)
56-
nokogiri (1.12.5)
57-
mini_portile2 (~> 2.6.1)
61+
mercenary (0.4.0)
62+
mini_portile2 (2.8.7)
63+
nokogiri (1.16.6)
64+
mini_portile2 (~> 2.8.2)
5865
racc (~> 1.4)
59-
nokogumbo (2.0.5)
60-
nokogiri (~> 1.8, >= 1.8.4)
61-
parallel (1.21.0)
66+
parallel (1.25.1)
6267
pathutil (0.16.2)
6368
forwardable-extended (~> 2.6)
64-
public_suffix (4.0.6)
65-
racc (1.6.0)
66-
rainbow (3.0.0)
67-
rb-fsevent (0.11.0)
68-
rb-inotify (0.10.1)
69+
public_suffix (6.0.0)
70+
racc (1.8.0)
71+
rainbow (3.1.1)
72+
rake (13.2.1)
73+
rb-fsevent (0.11.2)
74+
rb-inotify (0.11.1)
6975
ffi (~> 1.0)
70-
rexml (3.2.5)
71-
rouge (3.26.0)
76+
rexml (3.3.1)
77+
strscan
78+
rouge (4.3.0)
7279
safe_yaml (1.0.5)
73-
sass (3.7.4)
74-
sass-listen (~> 4.0.0)
75-
sass-listen (4.0.0)
76-
rb-fsevent (~> 0.9, >= 0.9.4)
77-
rb-inotify (~> 0.9, >= 0.9.7)
78-
typhoeus (1.4.0)
80+
sass-embedded (1.77.5)
81+
google-protobuf (>= 3.25, < 5.0)
82+
rake (>= 13)
83+
strscan (3.1.0)
84+
terminal-table (3.0.2)
85+
unicode-display_width (>= 1.1.1, < 3)
86+
typhoeus (1.4.1)
7987
ethon (>= 0.9.0)
88+
unicode-display_width (2.5.0)
89+
webrick (1.8.1)
8090
yell (2.2.2)
8191

8292
PLATFORMS
8393
ruby
8494

8595
DEPENDENCIES
86-
html-proofer
96+
html-proofer (~> 3.19)
8797
jekyll
8898
jekyll-redirect-from
8999
kramdown-parser-gfm
90100

91101
RUBY VERSION
92-
ruby 2.7.4p191
102+
ruby 3.1.2p20
93103

94104
BUNDLED WITH
95-
2.4.12
105+
2.5.14

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ permalink: /en/2016/01/01/short-title
4141
## Building
4242

4343
This website is based on [Jekyll](https://jekyllrb.com/). To build
44-
locally, [install Ruby 2.7.4](https://gorails.com/setup) using system
44+
locally, [install Ruby 3.1.2](https://gorails.com/setup) using system
4545
packages, [rvm](https://rvm.io), [rbenv](https://github.com/rbenv/rbenv), or another method.
4646
Then clone this repository and change directory into it:
4747

logs/2016-05-zurich-meeting-notes.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -502,9 +502,7 @@ <h3>Encrypted transactions and UTXO set commitments</h3>
502502

503503
<p>Bundle committed transactions with a hard-fork, and this different reduced SPV model. Luke disagrees that they implement SPV because they don't even do fraud proofs. </p>
504504

505-
<p><a name="lightning-network-key-derivation"></a></p>
506-
507-
<h3>Lightning Network key derivation function</h3>
505+
<h3 id="lightning-network-key-derivation">Lightning Network key derivation function</h3>
508506

509507
<p>Say you have 5 channels. Yo uwant to be pretty clear that they are actually yours. So you can build network graphs. If you just have a bunch of edges, you can't sort of link them all together into a vertex, it doesn't help. But if you say this edge and this edge are all connected, even if I'm not using the same public key for these 2-of-2 multisig, I must have had a key in common to generate all of these.</p>
510508

0 commit comments

Comments
 (0)