Skip to content

Commit a8c526a

Browse files
authored
dep: update libxml2 to v2.13.6 (#3437)
**What problem is this PR intended to solve?** Update vendored libxml2 to v2.13.6 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6 Security note: the changelog mentions CVE-2025-24928 and CVE-2024-56171, but it's not obvious that those vulnerabilities affect Nokogiri users.
2 parents aa54fa5 + 0847cf8 commit a8c526a

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.github/workflows/ci.yml

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ on:
1717
branches:
1818
- '*'
1919

20+
env:
21+
NOKOGIRI_USE_CANONICAL_GNOME_SOURCE: t
22+
2023
jobs:
2124
#
2225
# SECTION pre-checks for fast feedback loops, and to gate the rest of the suite
@@ -409,6 +412,7 @@ jobs:
409412
submodules: true
410413
- uses: vmactions/freebsd-vm@v1
411414
with:
415+
envs: NOKOGIRI_USE_CANONICAL_GNOME_SOURCE
412416
usesh: true
413417
copyback: false
414418
prepare: pkg install -y ruby devel/ruby-gems pkgconf libxml2 libxslt git

.github/workflows/downstream.yml

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ on:
1616
types: [opened, synchronize]
1717
branches:
1818
- '*'
19+
env:
20+
NOKOGIRI_USE_CANONICAL_GNOME_SOURCE: t
1921

2022
jobs:
2123
downstream:

dependencies.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
libxml2:
3-
version: "2.13.5"
4-
sha256: "74fc163217a3964257d3be39af943e08861263c4231f9ef5b496b6f6d4c7b2b6"
5-
# sha-256 hash provided in https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.5.sha256sum
3+
version: "2.13.6"
4+
sha256: "f453480307524968f7a04ec65e64f2a83a825973bcd260a2e7691be82ae70c96"
5+
# sha-256 hash provided in https://download.gnome.org/sources/libxml2/2.13/libxml2-2.13.6.sha256sum
66

77
libxslt:
88
version: "1.1.42"

0 commit comments

Comments
 (0)