Skip to content

Commit 84b1a59

Browse files
authored
rfd-processor: Bump ruby and npm dependencies (#479)
- Follow-up to: #476 - Bump `asciidoctor` from `2.0.20` (2023-05-18) to `2.0.26` (2025-10-24) [changelog](https://github.com/asciidoctor/asciidoctor/blob/main/CHANGELOG.adoc) - Bump `asciidoctor-pdf` from `2.3.2` (2022-09-17) to `2.3.24` (2025-11-15) [changelog](https://github.com/asciidoctor/asciidoctor-pdf/blob/main/CHANGELOG.adoc) - Bump `rouge` from `4.5.1` (2024-11-12) to `5.0.0` (2026-05-26) [changelog](https://github.com/rouge-ruby/rouge/blob/main/CHANGELOG.md) - Bump `@mermaid-js/mermaid-cli` from `11.4.0` (2024-11-04) to `11.16.0` (2026-06-29) [changelog](https://github.com/mermaid-js/mermaid/blob/develop/packages/mermaid/CHANGELOG.md) - Leave [`oxidecomputer/asciidoctor-mermaid`](https://github.com/oxidecomputer/asciidoctor-mermaid) pinned to `0.4.1` (2022-09-19) - Consider [asciidoctor-diagram](https://github.com/asciidoctor/asciidoctor-diagram/) as replacement in the future.
1 parent 7af2412 commit 84b1a59

6 files changed

Lines changed: 845 additions & 30 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
echo "Rendered PDF does not match checked-in RFD 9999 PDF"
7979
sudo apt-get update
8080
sudo apt-get install -y diff-pdf-wx xvfb
81-
xvfb-run -a diff-pdf --skip-identical --mark-differences "$diff_pdf" "$expected_pdf" --output-diff "$generated_pdf" || true
81+
xvfb-run -a diff-pdf --skip-identical --mark-differences "$expected_pdf" "$generated_pdf" --output-diff "$diff_pdf" || true
8282
exit 1
8383
fi
8484
- name: Upload rendered PDF

rfd-processor/Gemfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
source "https://rubygems.org"
22

3-
gem "asciidoctor", "2.0.20"
3+
gem "asciidoctor", "2.0.26"
44
gem "asciidoctor-mermaid", "0.4.1"
5-
gem "asciidoctor-pdf", "2.3.2"
5+
gem "asciidoctor-pdf", "2.3.24"
66
gem "base64", "0.3.0"
77
gem "logger", "1.7.0"
8-
gem "rouge", "4.5.1"
8+
gem "rouge", "5.0.0"

rfd-processor/Gemfile.lock

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ GEM
55
addressable (2.9.0)
66
public_suffix (>= 2.0.2, < 8.0)
77
afm (1.0.0)
8-
asciidoctor (2.0.20)
8+
asciidoctor (2.0.26)
99
asciidoctor-mermaid (0.4.1)
10-
asciidoctor-pdf (2.3.2)
10+
asciidoctor-pdf (2.3.24)
1111
asciidoctor (~> 2.0)
12-
concurrent-ruby (~> 1.1)
12+
concurrent-ruby (~> 1.3)
1313
matrix (~> 0.4)
1414
prawn (~> 2.4.0)
1515
prawn-icon (~> 3.0.0)
16-
prawn-svg (~> 0.32.0)
16+
prawn-svg (~> 0.34.0)
1717
prawn-table (~> 0.2.0)
1818
prawn-templates (~> 0.1.0)
1919
treetop (~> 1.6.0)
20+
ttfunk (~> 1.7.0)
2021
base64 (0.3.0)
2122
concurrent-ruby (1.3.7)
2223
css_parser (1.22.0)
@@ -37,8 +38,9 @@ GEM
3738
ttfunk (~> 1.7)
3839
prawn-icon (3.0.0)
3940
prawn (>= 1.1.0, < 3.0.0)
40-
prawn-svg (0.32.0)
41+
prawn-svg (0.34.2)
4142
css_parser (~> 1.6)
43+
matrix (~> 0.4.2)
4244
prawn (>= 0.11.1, < 3)
4345
rexml (~> 3.2)
4446
prawn-table (0.2.2)
@@ -48,8 +50,10 @@ GEM
4850
prawn (~> 2.2)
4951
public_suffix (7.0.5)
5052
rexml (3.4.4)
51-
rouge (4.5.1)
53+
rouge (5.0.0)
54+
strscan (~> 3.1)
5255
ruby-rc4 (0.1.5)
56+
strscan (3.1.8)
5357
treetop (1.6.18)
5458
polyglot (~> 0.3)
5559
ttfunk (1.7.0)
@@ -59,20 +63,20 @@ PLATFORMS
5963
ruby
6064

6165
DEPENDENCIES
62-
asciidoctor (= 2.0.20)
66+
asciidoctor (= 2.0.26)
6367
asciidoctor-mermaid (= 0.4.1)
64-
asciidoctor-pdf (= 2.3.2)
68+
asciidoctor-pdf (= 2.3.24)
6569
base64 (= 0.3.0)
6670
logger (= 1.7.0)
67-
rouge (= 4.5.1)
71+
rouge (= 5.0.0)
6872

6973
CHECKSUMS
7074
Ascii85 (2.0.1) sha256=15cb5d941808543cbb9e7e6aea3c8ec3877f154c3461e8b3673e97f7ecedbe5a
7175
addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af
7276
afm (1.0.0) sha256=5bd4d6f6241e7014ef090985ec6f4c3e9745f6de0828ddd58bc1efdd138f4545
73-
asciidoctor (2.0.20) sha256=835eabd445e4ae88f56a5f4e07593c3612b2be72eb661c612c3a8e1e17c57479
77+
asciidoctor (2.0.26) sha256=16e3accf1fc206bbd6335848649d7fd65f31d2daa60d85af13d47a8ee4b071c1
7478
asciidoctor-mermaid (0.4.1) sha256=51146b0df171d112c118df9236c062f38a5da49afd2086baf21a3ab95343a46c
75-
asciidoctor-pdf (2.3.2) sha256=bb83308a68ede1c00a12b9110f9255f09e75361bd74e218be584f49c6905bc9a
79+
asciidoctor-pdf (2.3.24) sha256=3076e55132d43b21de93cd7c8149a8c1b2e4afc07e79855fb6b795a0ef20b051
7680
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
7781
bundler (4.0.11) sha256=5bcec0fb78302e48d02ee46f10ee6e6942be647ba5b44a6d1ddfda9a240ce785
7882
concurrent-ruby (1.3.7) sha256=4412caec3a5ea2e5fdc52076724c071a81f2c0593d83b2ac8cbb8ca63b3151b0
@@ -85,13 +89,14 @@ CHECKSUMS
8589
polyglot (0.3.5) sha256=59d66ef5e3c166431c39cb8b7c1d02af419051352f27912f6a43981b3def16af
8690
prawn (2.4.0) sha256=82062744f7126c2d77501da253a154271790254dfa8c309b8e52e79bc5de2abd
8791
prawn-icon (3.0.0) sha256=dac8d481dee0f60a769c0cab0fd1baec7351b4806bf9ba959cd6c65f6694b6f5
88-
prawn-svg (0.32.0) sha256=66d1a20a93282528a25d5ad9e0db422dad4804a34e0892561b64c3930fff7d55
92+
prawn-svg (0.34.2) sha256=afff79d332940f6d59604d0b2810f54d46e9335533a2aa4e892fb7d514777a90
8993
prawn-table (0.2.2) sha256=336d46e39e003f77bf973337a958af6a68300b941c85cb22288872dc2b36addb
9094
prawn-templates (0.1.2) sha256=117aa03db570147cb86fcd7de4fd896994f702eada1d699848a9529a87cd31f1
9195
public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623
9296
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
93-
rouge (4.5.1) sha256=2ac81c6dee7019bbc6600d4c2d641d730d65c165941400ebd924259067e690dd
97+
rouge (5.0.0) sha256=e2de9bba2f9cb88f8a73bca3643b560b2b398f32f91bf716f584477bc0175ebc
9498
ruby-rc4 (0.1.5) sha256=00cc40a39d20b53f5459e7ea006a92cf584e9bc275e2a6f7aa1515510e896c03
99+
strscan (3.1.8) sha256=aae2db611a225559f21ffbb71765c9a4e60fd262534a9ea84f4f11c7f32f679e
95100
treetop (1.6.18) sha256=a3043f32f1c652aa2abdf3a3848edb2d2f69897257af2675516ac61355c183da
96101
ttfunk (1.7.0) sha256=2370ba484b1891c70bdcafd3448cfd82a32dd794802d81d720a64c15d3ef2a96
97102

0 commit comments

Comments
 (0)