Bump github-markup from 5.0.1 to 6.0.0#922
Open
dependabot[bot] wants to merge 1 commit intomainfrom
Open
Conversation
Contributor
3 similar comments
Contributor
Contributor
Contributor
Contributor
gem compare github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT date:
5.0.1: 2024-06-17 00:00:00 UTC
6.0.0: 2026-05-05 00:00:00 UTC
DIFFERENT required_ruby_version:
5.0.1: >= 3.0.0
6.0.0: >= 3.3.0
DIFFERENT rubygems_version:
5.0.1: 3.5.11
6.0.0: 3.4.10
DIFFERENT version:
5.0.1: 5.0.1
6.0.0: 6.0.0
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml +28/-0
.github/workflows/stale.yml +27/-0
Gemfile.lock +141/-0
* Changed:
.github/workflows/ci.yml +15/-11
.gitignore +2/-1
Gemfile +6/-5
HISTORY.md +34/-0
README.md +10/-1
github-markup.gemspec +4/-4
lib/github-markup.rb +1/-1
lib/github/commands/rest2html +2/-2
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT test_files:
5.0.1->6.0.0:
* Changed:
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT development dependencies:
5.0.1->6.0.0:
* Updated:
rake from: ["~> 12"] to: ["~> 13"]
activesupport from: ["~> 7.1.3.4"] to: ["~> 7.2.3"]
nokogiri from: ["~> 1.16.5"] to: ["~> 1.19.2"]
DIFFERENT Gemfile dependencies
5.0.1->6.0.0:
* Added:
nokogiri ["~> 1.19"] (runtime)
* Updated
rdoc from: ["~> 6.7.0"] to: ["~> 6.13.1"]
org-ruby from: ["= 0.9.9"] to: ["= 0.9.12"]
creole from: ["~> 0.3.6"] to: ["~> 0.5.0"]
asciidoctor from: ["~> 2.0.5"] to: ["~> 2.0.26"] |
2 similar comments
Contributor
gem compare github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT date:
5.0.1: 2024-06-17 00:00:00 UTC
6.0.0: 2026-05-05 00:00:00 UTC
DIFFERENT required_ruby_version:
5.0.1: >= 3.0.0
6.0.0: >= 3.3.0
DIFFERENT rubygems_version:
5.0.1: 3.5.11
6.0.0: 3.4.10
DIFFERENT version:
5.0.1: 5.0.1
6.0.0: 6.0.0
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml +28/-0
.github/workflows/stale.yml +27/-0
Gemfile.lock +141/-0
* Changed:
.github/workflows/ci.yml +15/-11
.gitignore +2/-1
Gemfile +6/-5
HISTORY.md +34/-0
README.md +10/-1
github-markup.gemspec +4/-4
lib/github-markup.rb +1/-1
lib/github/commands/rest2html +2/-2
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT test_files:
5.0.1->6.0.0:
* Changed:
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT development dependencies:
5.0.1->6.0.0:
* Updated:
rake from: ["~> 12"] to: ["~> 13"]
activesupport from: ["~> 7.1.3.4"] to: ["~> 7.2.3"]
nokogiri from: ["~> 1.16.5"] to: ["~> 1.19.2"]
DIFFERENT Gemfile dependencies
5.0.1->6.0.0:
* Added:
nokogiri ["~> 1.19"] (runtime)
* Updated
rdoc from: ["~> 6.7.0"] to: ["~> 6.13.1"]
org-ruby from: ["= 0.9.9"] to: ["= 0.9.12"]
creole from: ["~> 0.3.6"] to: ["~> 0.5.0"]
asciidoctor from: ["~> 2.0.5"] to: ["~> 2.0.26"] |
Contributor
gem compare github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT date:
5.0.1: 2024-06-17 00:00:00 UTC
6.0.0: 2026-05-05 00:00:00 UTC
DIFFERENT required_ruby_version:
5.0.1: >= 3.0.0
6.0.0: >= 3.3.0
DIFFERENT rubygems_version:
5.0.1: 3.5.11
6.0.0: 3.4.10
DIFFERENT version:
5.0.1: 5.0.1
6.0.0: 6.0.0
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml +28/-0
.github/workflows/stale.yml +27/-0
Gemfile.lock +141/-0
* Changed:
.github/workflows/ci.yml +15/-11
.gitignore +2/-1
Gemfile +6/-5
HISTORY.md +34/-0
README.md +10/-1
github-markup.gemspec +4/-4
lib/github-markup.rb +1/-1
lib/github/commands/rest2html +2/-2
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT test_files:
5.0.1->6.0.0:
* Changed:
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT development dependencies:
5.0.1->6.0.0:
* Updated:
rake from: ["~> 12"] to: ["~> 13"]
activesupport from: ["~> 7.1.3.4"] to: ["~> 7.2.3"]
nokogiri from: ["~> 1.16.5"] to: ["~> 1.19.2"]
DIFFERENT Gemfile dependencies
5.0.1->6.0.0:
* Added:
nokogiri ["~> 1.19"] (runtime)
* Updated
rdoc from: ["~> 6.7.0"] to: ["~> 6.13.1"]
org-ruby from: ["= 0.9.9"] to: ["= 0.9.12"]
creole from: ["~> 0.3.6"] to: ["~> 0.5.0"]
asciidoctor from: ["~> 2.0.5"] to: ["~> 2.0.26"] |
Contributor
gem compare --diff github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml
--- /tmp/20260505-712-s0mr36 2026-05-05 04:10:39.547214682 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/.github/dependabot.yaml 2026-05-05 04:10:39.534214695 +0000
@@ -0,0 +1,28 @@
+---
+version: 2
+updates:
+ - package-ecosystem: 'bundler'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+ - package-ecosystem: 'github-actions'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+
.github/workflows/stale.yml
--- /tmp/20260505-712-v4wsfz 2026-05-05 04:10:39.549214680 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/.github/workflows/stale.yml 2026-05-05 04:10:39.534214695 +0000
@@ -0,0 +1,27 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * *"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
+
+ steps:
+ - uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: >
+ This issue has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ stale-pr-message: >
+ This pull request has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ exempt-issue-labels: keep
+ exempt-pr-labels: keep
Gemfile.lock
--- /tmp/20260505-712-166wdr 2026-05-05 04:10:39.550214679 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/Gemfile.lock 2026-05-05 04:10:39.534214695 +0000
@@ -0,0 +1,141 @@
+GIT
+ remote: https://github.com/gjtorikian/commonmarker.git
+ revision: 2838ebaa83ee0081d481c21f3bc0e4cb3e8de9da
+ tag: v0.18.3
+ specs:
+ commonmarker (0.18.3)
+ ruby-enum (~> 0.5)
+
+PATH
+ remote: .
+ specs:
+ github-markup (6.0.0)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ RedCloth (4.3.4)
+ activesupport (7.2.3.1)
+ base64
+ benchmark (>= 0.3)
+ bigdecimal
+ concurrent-ruby (~> 1.0, >= 1.3.1)
+ connection_pool (>= 2.2.5)
+ drb
+ i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
+ minitest (>= 5.1, < 6)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ asciidoctor (2.0.26)
+ base64 (0.3.0)
+ benchmark (0.5.0)
+ bigdecimal (4.1.0)
+ builder (3.3.0)
+ cgi (0.5.1)
+ charlock_holmes (0.7.9)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
+ crass (1.0.6)
+ creole (0.5.0)
+ date (3.4.1)
+ drb (2.2.3)
+ expression_parser (0.9.0)
+ github-linguist (9.3.0)
+ cgi
+ charlock_holmes (~> 0.7.7)
+ mini_mime (~> 1.0)
+ rugged (~> 1.0)
+ html-pipeline (1.11.0)
+ activesupport (>= 2)
+ nokogiri (~> 1.4)
+ htmlentities (4.3.4)
+ i18n (1.14.8)
+ concurrent-ruby (~> 1.0)
+ logger (1.7.0)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.9)
+ minitest (5.27.0)
+ nokogiri (1.19.2)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
+ nokogiri (1.19.2-aarch64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri-diff (0.3.0)
+ nokogiri (~> 1.5)
+ tdiff (~> 0.4)
+ org-ruby (0.9.12)
+ rubypants (~> 0.2)
+ psych (5.2.3)
+ date
+ stringio
+ racc (1.8.1)
+ rake (13.3.1)
+ rdoc (6.13.1)
+ psych (>= 4.0.0)
+ redcarpet (3.6.1)
+ rexml (3.4.4)
+ ruby-enum (0.9.0)
+ i18n
+ rubypants (0.7.1)
+ rugged (1.9.0)
+ sanitize (6.1.3)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ securerandom (0.4.1)
+ stringio (3.1.6)
+ tdiff (0.4.0)
+ twitter-text (1.14.7)
+ unf (~> 0.1.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.9.1)
+ wikicloth (0.8.3)
+ builder
+ expression_parser
+ htmlentities
+ nokogiri
+ twitter-text
+
+PLATFORMS
+ aarch64-linux
+ arm-linux
+ arm64-darwin
+ x86-linux
+ x86_64-darwin
+ x86_64-linux
+
+DEPENDENCIES
+ RedCloth
+ activesupport (~> 7.2.3)
+ asciidoctor (~> 2.0.26)
+ commonmarker!
+ creole (~> 0.5.0)
+ github-linguist (>= 7.1.3)
+ github-markup!
+ html-pipeline (~> 1.0)
+ kramdown
+ minitest (~> 5.4, >= 5.4.3)
+ nokogiri (~> 1.19)
+ nokogiri-diff (~> 0.3.0)
+ org-ruby (= 0.9.12)
+ rake
+ rdoc (~> 6.13.1)
+ redcarpet
+ rexml
+ sanitize (>= 4.6.3)
+ twitter-text (~> 1.14)
+ wikicloth (= 0.8.3)
+
+BUNDLED WITH
+ 2.3.26
* Changed:
.github/workflows/ci.yml
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/.github/workflows/ci.yml 2026-05-05 04:10:39.526214703 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/.github/workflows/ci.yml 2026-05-05 04:10:39.534214695 +0000
@@ -6,0 +7,3 @@
+permissions:
+ contents: read
+
@@ -14,3 +16,0 @@
- - "3.0"
- - "3.1"
- - "3.2"
@@ -17,0 +18,2 @@
+ - "3.4"
+ - "4.0"
@@ -22 +24 @@
- uses: actions/checkout@v2
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -26 +28 @@
- - uses: ruby/setup-ruby@v1
+ - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1
@@ -31 +33 @@
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
@@ -33,2 +35,2 @@
- # This should match lib/github/markups.rb GitHub::Markups::MARKUP_RST
- python-version: '3.x'
+ # Required by lib/github/commands/rest2html (RST rendering)
+ python-version: "3.x"
@@ -36 +38 @@
- - uses: actions/cache@v2
+ - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -49 +51 @@
- curl -L http://cpanmin.us | perl - --sudo App::cpanminus
+ curl -fsSL https://cpanmin.us | perl - --sudo App::cpanminus
@@ -53 +55,3 @@
- run: python -m pip install docutils
+ run: |
+ echo 'docutils==0.22.4 --hash=sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de' > /tmp/requirements.txt
+ python -m pip install --require-hashes --no-deps -r /tmp/requirements.txt
.gitignore
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/.gitignore 2026-05-05 04:10:39.526214703 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/.gitignore 2026-05-05 04:10:39.534214695 +0000
@@ -4 +3,0 @@
-Gemfile.lock
@@ -9,0 +9,2 @@
+.venv
+venv
Gemfile
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/Gemfile 2026-05-05 04:10:39.526214703 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/Gemfile 2026-05-05 04:10:39.534214695 +0000
@@ -1 +1 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
@@ -10,3 +10,3 @@
-gem "rdoc", "~> 6.7.0"
-gem "org-ruby", "= 0.9.9"
-gem "creole", "~>0.3.6"
+gem "rdoc", "~> 6.13.1"
+gem "org-ruby", "0.9.12"
+gem "creole", "~>0.5.0"
@@ -15 +15 @@
-gem "asciidoctor", "~> 2.0.5"
+gem "asciidoctor", "~> 2.0.26"
@@ -17,0 +18 @@
+gem "nokogiri", "~> 1.19"
HISTORY.md
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/HISTORY.md 2026-05-05 04:10:39.526214703 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/HISTORY.md 2026-05-05 04:10:39.535214694 +0000
@@ -0,0 +1,34 @@
+## 6.0.0 - 2026-05-04
+
+### Breaking
+
+* Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)
+
+### Security
+
+* Use HTTPS for cpanminus download in CI to prevent MITM attacks [#2050](https://github.com/github/markup/pull/2050)
+* Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
+* Harden CI pip install with `--require-hashes --no-deps` [#2048](https://github.com/github/markup/pull/2048)
+* Use HTTPS for RubyGems source URL in Gemfile [#1854](https://github.com/github/markup/pull/1854)
+* Add explicit `contents: read` permissions to CI workflow [#1855](https://github.com/github/markup/pull/1855)
+* Bump rexml from 3.3.0 to 3.3.9 (multiple security fixes)
+
+### Bug Fixes
+
+* Fix RST section ID rendering to iterate all anchors instead of only the first [040f91d](https://github.com/github/markup/commit/040f91d)
+
+### Documentation
+
+* Fix spelling errors in codebase [#1479](https://github.com/github/markup/pull/1479)
+* Fix broken Textile language link in README [#1703](https://github.com/github/markup/pull/1703)
+
+### Infrastructure
+
+* Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) [#2048](https://github.com/github/markup/pull/2048)
+* Update CI test matrix: drop Ruby 3.2, add Ruby 4.0 (now testing 3.3, 3.4, 4.0)
+* Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
+* Bump github-linguist from 7.30.0 to 9.1.0, then to 9.3.0
+* Pin all GitHub Actions to commit SHAs for supply chain hardening
+* Add Dependabot configuration for automated dependency updates
+* Various Dependabot bumps for CI actions (ruby/setup-ruby, actions/checkout, actions/cache, actions/setup-python, actions/stale)
+
README.md
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/README.md 2026-05-05 04:10:39.527214702 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/README.md 2026-05-05 04:10:39.535214694 +0000
@@ -23 +23 @@
-* [.textile](https://www.promptworks.com/textile) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
+* [.textile](https://textile-lang.com/) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
@@ -74,0 +75,9 @@
+Local Development
+-----------------
+
+```sh
+python3 -m venv .venv
+source .venv/bin/activate
+cd script
+./bootstrap
+```
github-markup.gemspec
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/github-markup.gemspec 2026-05-05 04:10:39.527214702 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/github-markup.gemspec 2026-05-05 04:10:39.535214694 +0000
@@ -16 +16 @@
- s.required_ruby_version = '>= 3.0.0'
+ s.required_ruby_version = '>= 3.3.0'
@@ -23,2 +23,2 @@
- s.add_development_dependency 'rake', '~> 12'
- s.add_development_dependency 'activesupport', '~> 7.1.3.4'
+ s.add_development_dependency 'rake', '~> 13'
+ s.add_development_dependency 'activesupport', '~> 7.2.3'
@@ -28 +28 @@
- s.add_development_dependency 'nokogiri', '~> 1.16.5'
+ s.add_development_dependency 'nokogiri', '~> 1.19.2'
lib/github-markup.rb
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/lib/github-markup.rb 2026-05-05 04:10:39.527214702 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/lib/github-markup.rb 2026-05-05 04:10:39.535214694 +0000
@@ -3 +3 @@
- VERSION = '5.0.1'
+ VERSION = '6.0.0'
lib/github/commands/rest2html
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/lib/github/commands/rest2html 2026-05-05 04:10:39.527214702 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/lib/github/commands/rest2html 2026-05-05 04:10:39.536214693 +0000
@@ -202,2 +202,2 @@
- id_attribute = node.attributes['ids'][0]
- self.body.append('<a name="%s"></a>\n' % id_attribute)
+ for id_attribute in node.attributes['ids']:
+ self.body.append('<a name="%s"></a>\n' % id_attribute)
test/markups/README.org
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/test/markups/README.org 2026-05-05 04:10:39.532214697 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/test/markups/README.org 2026-05-05 04:10:39.545214685 +0000
@@ -61 +61 @@
- - EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ - EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.org.html
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/test/markups/README.org.html 2026-05-05 04:10:39.532214697 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/test/markups/README.org.html 2026-05-05 04:10:39.545214685 +0000
@@ -55 +55 @@
- <li>EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ <li>EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.rst
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/test/markups/README.rst 2026-05-05 04:10:39.533214696 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/test/markups/README.rst 2026-05-05 04:10:39.546214683 +0000
@@ -10,0 +11,2 @@
+.. _label_for_header_2:
+
@@ -18,0 +21,2 @@
+
+4. `Link to the above header <label_for_header_2_>`_
test/markups/README.rst.html
--- /tmp/d20260505-712-bq2imi/github-markup-5.0.1/test/markups/README.rst.html 2026-05-05 04:10:39.533214696 +0000
+++ /tmp/d20260505-712-bq2imi/github-markup-6.0.0/test/markups/README.rst.html 2026-05-05 04:10:39.546214683 +0000
@@ -11,0 +12 @@
+<a name="label-for-header-2"></a>
@@ -16,0 +18 @@
+<li><a href="#label-for-header-2">Link to the above header</a></li> |
Contributor
gem compare --diff github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml
--- /tmp/20260505-739-w75gbr 2026-05-05 04:10:39.683595488 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/.github/dependabot.yaml 2026-05-05 04:10:39.669595539 +0000
@@ -0,0 +1,28 @@
+---
+version: 2
+updates:
+ - package-ecosystem: 'bundler'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+ - package-ecosystem: 'github-actions'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+
.github/workflows/stale.yml
--- /tmp/20260505-739-htz9ju 2026-05-05 04:10:39.686595477 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/.github/workflows/stale.yml 2026-05-05 04:10:39.670595535 +0000
@@ -0,0 +1,27 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * *"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
+
+ steps:
+ - uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: >
+ This issue has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ stale-pr-message: >
+ This pull request has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ exempt-issue-labels: keep
+ exempt-pr-labels: keep
Gemfile.lock
--- /tmp/20260505-739-1es1iu 2026-05-05 04:10:39.688595469 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/Gemfile.lock 2026-05-05 04:10:39.671595531 +0000
@@ -0,0 +1,141 @@
+GIT
+ remote: https://github.com/gjtorikian/commonmarker.git
+ revision: 2838ebaa83ee0081d481c21f3bc0e4cb3e8de9da
+ tag: v0.18.3
+ specs:
+ commonmarker (0.18.3)
+ ruby-enum (~> 0.5)
+
+PATH
+ remote: .
+ specs:
+ github-markup (6.0.0)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ RedCloth (4.3.4)
+ activesupport (7.2.3.1)
+ base64
+ benchmark (>= 0.3)
+ bigdecimal
+ concurrent-ruby (~> 1.0, >= 1.3.1)
+ connection_pool (>= 2.2.5)
+ drb
+ i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
+ minitest (>= 5.1, < 6)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ asciidoctor (2.0.26)
+ base64 (0.3.0)
+ benchmark (0.5.0)
+ bigdecimal (4.1.0)
+ builder (3.3.0)
+ cgi (0.5.1)
+ charlock_holmes (0.7.9)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
+ crass (1.0.6)
+ creole (0.5.0)
+ date (3.4.1)
+ drb (2.2.3)
+ expression_parser (0.9.0)
+ github-linguist (9.3.0)
+ cgi
+ charlock_holmes (~> 0.7.7)
+ mini_mime (~> 1.0)
+ rugged (~> 1.0)
+ html-pipeline (1.11.0)
+ activesupport (>= 2)
+ nokogiri (~> 1.4)
+ htmlentities (4.3.4)
+ i18n (1.14.8)
+ concurrent-ruby (~> 1.0)
+ logger (1.7.0)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.9)
+ minitest (5.27.0)
+ nokogiri (1.19.2)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
+ nokogiri (1.19.2-aarch64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri-diff (0.3.0)
+ nokogiri (~> 1.5)
+ tdiff (~> 0.4)
+ org-ruby (0.9.12)
+ rubypants (~> 0.2)
+ psych (5.2.3)
+ date
+ stringio
+ racc (1.8.1)
+ rake (13.3.1)
+ rdoc (6.13.1)
+ psych (>= 4.0.0)
+ redcarpet (3.6.1)
+ rexml (3.4.4)
+ ruby-enum (0.9.0)
+ i18n
+ rubypants (0.7.1)
+ rugged (1.9.0)
+ sanitize (6.1.3)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ securerandom (0.4.1)
+ stringio (3.1.6)
+ tdiff (0.4.0)
+ twitter-text (1.14.7)
+ unf (~> 0.1.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.9.1)
+ wikicloth (0.8.3)
+ builder
+ expression_parser
+ htmlentities
+ nokogiri
+ twitter-text
+
+PLATFORMS
+ aarch64-linux
+ arm-linux
+ arm64-darwin
+ x86-linux
+ x86_64-darwin
+ x86_64-linux
+
+DEPENDENCIES
+ RedCloth
+ activesupport (~> 7.2.3)
+ asciidoctor (~> 2.0.26)
+ commonmarker!
+ creole (~> 0.5.0)
+ github-linguist (>= 7.1.3)
+ github-markup!
+ html-pipeline (~> 1.0)
+ kramdown
+ minitest (~> 5.4, >= 5.4.3)
+ nokogiri (~> 1.19)
+ nokogiri-diff (~> 0.3.0)
+ org-ruby (= 0.9.12)
+ rake
+ rdoc (~> 6.13.1)
+ redcarpet
+ rexml
+ sanitize (>= 4.6.3)
+ twitter-text (~> 1.14)
+ wikicloth (= 0.8.3)
+
+BUNDLED WITH
+ 2.3.26
* Changed:
.github/workflows/ci.yml
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/.github/workflows/ci.yml 2026-05-05 04:10:39.654595593 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/.github/workflows/ci.yml 2026-05-05 04:10:39.670595535 +0000
@@ -6,0 +7,3 @@
+permissions:
+ contents: read
+
@@ -14,3 +16,0 @@
- - "3.0"
- - "3.1"
- - "3.2"
@@ -17,0 +18,2 @@
+ - "3.4"
+ - "4.0"
@@ -22 +24 @@
- uses: actions/checkout@v2
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -26 +28 @@
- - uses: ruby/setup-ruby@v1
+ - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1
@@ -31 +33 @@
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
@@ -33,2 +35,2 @@
- # This should match lib/github/markups.rb GitHub::Markups::MARKUP_RST
- python-version: '3.x'
+ # Required by lib/github/commands/rest2html (RST rendering)
+ python-version: "3.x"
@@ -36 +38 @@
- - uses: actions/cache@v2
+ - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -49 +51 @@
- curl -L http://cpanmin.us | perl - --sudo App::cpanminus
+ curl -fsSL https://cpanmin.us | perl - --sudo App::cpanminus
@@ -53 +55,3 @@
- run: python -m pip install docutils
+ run: |
+ echo 'docutils==0.22.4 --hash=sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de' > /tmp/requirements.txt
+ python -m pip install --require-hashes --no-deps -r /tmp/requirements.txt
.gitignore
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/.gitignore 2026-05-05 04:10:39.654595593 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/.gitignore 2026-05-05 04:10:39.670595535 +0000
@@ -4 +3,0 @@
-Gemfile.lock
@@ -9,0 +9,2 @@
+.venv
+venv
Gemfile
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/Gemfile 2026-05-05 04:10:39.655595590 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/Gemfile 2026-05-05 04:10:39.671595531 +0000
@@ -1 +1 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
@@ -10,3 +10,3 @@
-gem "rdoc", "~> 6.7.0"
-gem "org-ruby", "= 0.9.9"
-gem "creole", "~>0.3.6"
+gem "rdoc", "~> 6.13.1"
+gem "org-ruby", "0.9.12"
+gem "creole", "~>0.5.0"
@@ -15 +15 @@
-gem "asciidoctor", "~> 2.0.5"
+gem "asciidoctor", "~> 2.0.26"
@@ -17,0 +18 @@
+gem "nokogiri", "~> 1.19"
HISTORY.md
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/HISTORY.md 2026-05-05 04:10:39.656595586 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/HISTORY.md 2026-05-05 04:10:39.671595531 +0000
@@ -0,0 +1,34 @@
+## 6.0.0 - 2026-05-04
+
+### Breaking
+
+* Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)
+
+### Security
+
+* Use HTTPS for cpanminus download in CI to prevent MITM attacks [#2050](https://github.com/github/markup/pull/2050)
+* Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
+* Harden CI pip install with `--require-hashes --no-deps` [#2048](https://github.com/github/markup/pull/2048)
+* Use HTTPS for RubyGems source URL in Gemfile [#1854](https://github.com/github/markup/pull/1854)
+* Add explicit `contents: read` permissions to CI workflow [#1855](https://github.com/github/markup/pull/1855)
+* Bump rexml from 3.3.0 to 3.3.9 (multiple security fixes)
+
+### Bug Fixes
+
+* Fix RST section ID rendering to iterate all anchors instead of only the first [040f91d](https://github.com/github/markup/commit/040f91d)
+
+### Documentation
+
+* Fix spelling errors in codebase [#1479](https://github.com/github/markup/pull/1479)
+* Fix broken Textile language link in README [#1703](https://github.com/github/markup/pull/1703)
+
+### Infrastructure
+
+* Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) [#2048](https://github.com/github/markup/pull/2048)
+* Update CI test matrix: drop Ruby 3.2, add Ruby 4.0 (now testing 3.3, 3.4, 4.0)
+* Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
+* Bump github-linguist from 7.30.0 to 9.1.0, then to 9.3.0
+* Pin all GitHub Actions to commit SHAs for supply chain hardening
+* Add Dependabot configuration for automated dependency updates
+* Various Dependabot bumps for CI actions (ruby/setup-ruby, actions/checkout, actions/cache, actions/setup-python, actions/stale)
+
README.md
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/README.md 2026-05-05 04:10:39.659595575 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/README.md 2026-05-05 04:10:39.672595528 +0000
@@ -23 +23 @@
-* [.textile](https://www.promptworks.com/textile) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
+* [.textile](https://textile-lang.com/) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
@@ -74,0 +75,9 @@
+Local Development
+-----------------
+
+```sh
+python3 -m venv .venv
+source .venv/bin/activate
+cd script
+./bootstrap
+```
github-markup.gemspec
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/github-markup.gemspec 2026-05-05 04:10:39.659595575 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/github-markup.gemspec 2026-05-05 04:10:39.673595524 +0000
@@ -16 +16 @@
- s.required_ruby_version = '>= 3.0.0'
+ s.required_ruby_version = '>= 3.3.0'
@@ -23,2 +23,2 @@
- s.add_development_dependency 'rake', '~> 12'
- s.add_development_dependency 'activesupport', '~> 7.1.3.4'
+ s.add_development_dependency 'rake', '~> 13'
+ s.add_development_dependency 'activesupport', '~> 7.2.3'
@@ -28 +28 @@
- s.add_development_dependency 'nokogiri', '~> 1.16.5'
+ s.add_development_dependency 'nokogiri', '~> 1.19.2'
lib/github-markup.rb
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/lib/github-markup.rb 2026-05-05 04:10:39.660595571 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/lib/github-markup.rb 2026-05-05 04:10:39.673595524 +0000
@@ -3 +3 @@
- VERSION = '5.0.1'
+ VERSION = '6.0.0'
lib/github/commands/rest2html
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/lib/github/commands/rest2html 2026-05-05 04:10:39.660595571 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/lib/github/commands/rest2html 2026-05-05 04:10:39.674595520 +0000
@@ -202,2 +202,2 @@
- id_attribute = node.attributes['ids'][0]
- self.body.append('<a name="%s"></a>\n' % id_attribute)
+ for id_attribute in node.attributes['ids']:
+ self.body.append('<a name="%s"></a>\n' % id_attribute)
test/markups/README.org
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/test/markups/README.org 2026-05-05 04:10:39.666595549 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/test/markups/README.org 2026-05-05 04:10:39.679595502 +0000
@@ -61 +61 @@
- - EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ - EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.org.html
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/test/markups/README.org.html 2026-05-05 04:10:39.666595549 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/test/markups/README.org.html 2026-05-05 04:10:39.679595502 +0000
@@ -55 +55 @@
- <li>EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ <li>EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.rst
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/test/markups/README.rst 2026-05-05 04:10:39.666595549 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/test/markups/README.rst 2026-05-05 04:10:39.680595498 +0000
@@ -10,0 +11,2 @@
+.. _label_for_header_2:
+
@@ -18,0 +21,2 @@
+
+4. `Link to the above header <label_for_header_2_>`_
test/markups/README.rst.html
--- /tmp/d20260505-739-oynt5n/github-markup-5.0.1/test/markups/README.rst.html 2026-05-05 04:10:39.667595546 +0000
+++ /tmp/d20260505-739-oynt5n/github-markup-6.0.0/test/markups/README.rst.html 2026-05-05 04:10:39.681595495 +0000
@@ -11,0 +12 @@
+<a name="label-for-header-2"></a>
@@ -16,0 +18 @@
+<li><a href="#label-for-header-2">Link to the above header</a></li> |
Contributor
Contributor
gem compare github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT date:
5.0.1: 2024-06-17 00:00:00 UTC
6.0.0: 2026-05-05 00:00:00 UTC
DIFFERENT required_ruby_version:
5.0.1: >= 3.0.0
6.0.0: >= 3.3.0
DIFFERENT rubygems_version:
5.0.1: 3.5.11
6.0.0: 3.4.10
DIFFERENT version:
5.0.1: 5.0.1
6.0.0: 6.0.0
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml +28/-0
.github/workflows/stale.yml +27/-0
Gemfile.lock +141/-0
* Changed:
.github/workflows/ci.yml +15/-11
.gitignore +2/-1
Gemfile +6/-5
HISTORY.md +34/-0
README.md +10/-1
github-markup.gemspec +4/-4
lib/github-markup.rb +1/-1
lib/github/commands/rest2html +2/-2
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT test_files:
5.0.1->6.0.0:
* Changed:
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT development dependencies:
5.0.1->6.0.0:
* Updated:
rake from: ["~> 12"] to: ["~> 13"]
activesupport from: ["~> 7.1.3.4"] to: ["~> 7.2.3"]
nokogiri from: ["~> 1.16.5"] to: ["~> 1.19.2"]
DIFFERENT Gemfile dependencies
5.0.1->6.0.0:
* Added:
nokogiri ["~> 1.19"] (runtime)
* Updated
rdoc from: ["~> 6.7.0"] to: ["~> 6.13.1"]
org-ruby from: ["= 0.9.9"] to: ["= 0.9.12"]
creole from: ["~> 0.3.6"] to: ["~> 0.5.0"]
asciidoctor from: ["~> 2.0.5"] to: ["~> 2.0.26"] |
Contributor
gem compare --diff github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml
--- /tmp/20260505-746-kl8vcm 2026-05-05 04:10:49.182792905 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/.github/dependabot.yaml 2026-05-05 04:10:49.172792904 +0000
@@ -0,0 +1,28 @@
+---
+version: 2
+updates:
+ - package-ecosystem: 'bundler'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+ - package-ecosystem: 'github-actions'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+
.github/workflows/stale.yml
--- /tmp/20260505-746-5z184s 2026-05-05 04:10:49.186792905 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/.github/workflows/stale.yml 2026-05-05 04:10:49.172792904 +0000
@@ -0,0 +1,27 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * *"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
+
+ steps:
+ - uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: >
+ This issue has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ stale-pr-message: >
+ This pull request has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ exempt-issue-labels: keep
+ exempt-pr-labels: keep
Gemfile.lock
--- /tmp/20260505-746-m0znt1 2026-05-05 04:10:49.187792905 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/Gemfile.lock 2026-05-05 04:10:49.173792904 +0000
@@ -0,0 +1,141 @@
+GIT
+ remote: https://github.com/gjtorikian/commonmarker.git
+ revision: 2838ebaa83ee0081d481c21f3bc0e4cb3e8de9da
+ tag: v0.18.3
+ specs:
+ commonmarker (0.18.3)
+ ruby-enum (~> 0.5)
+
+PATH
+ remote: .
+ specs:
+ github-markup (6.0.0)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ RedCloth (4.3.4)
+ activesupport (7.2.3.1)
+ base64
+ benchmark (>= 0.3)
+ bigdecimal
+ concurrent-ruby (~> 1.0, >= 1.3.1)
+ connection_pool (>= 2.2.5)
+ drb
+ i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
+ minitest (>= 5.1, < 6)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ asciidoctor (2.0.26)
+ base64 (0.3.0)
+ benchmark (0.5.0)
+ bigdecimal (4.1.0)
+ builder (3.3.0)
+ cgi (0.5.1)
+ charlock_holmes (0.7.9)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
+ crass (1.0.6)
+ creole (0.5.0)
+ date (3.4.1)
+ drb (2.2.3)
+ expression_parser (0.9.0)
+ github-linguist (9.3.0)
+ cgi
+ charlock_holmes (~> 0.7.7)
+ mini_mime (~> 1.0)
+ rugged (~> 1.0)
+ html-pipeline (1.11.0)
+ activesupport (>= 2)
+ nokogiri (~> 1.4)
+ htmlentities (4.3.4)
+ i18n (1.14.8)
+ concurrent-ruby (~> 1.0)
+ logger (1.7.0)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.9)
+ minitest (5.27.0)
+ nokogiri (1.19.2)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
+ nokogiri (1.19.2-aarch64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri-diff (0.3.0)
+ nokogiri (~> 1.5)
+ tdiff (~> 0.4)
+ org-ruby (0.9.12)
+ rubypants (~> 0.2)
+ psych (5.2.3)
+ date
+ stringio
+ racc (1.8.1)
+ rake (13.3.1)
+ rdoc (6.13.1)
+ psych (>= 4.0.0)
+ redcarpet (3.6.1)
+ rexml (3.4.4)
+ ruby-enum (0.9.0)
+ i18n
+ rubypants (0.7.1)
+ rugged (1.9.0)
+ sanitize (6.1.3)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ securerandom (0.4.1)
+ stringio (3.1.6)
+ tdiff (0.4.0)
+ twitter-text (1.14.7)
+ unf (~> 0.1.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.9.1)
+ wikicloth (0.8.3)
+ builder
+ expression_parser
+ htmlentities
+ nokogiri
+ twitter-text
+
+PLATFORMS
+ aarch64-linux
+ arm-linux
+ arm64-darwin
+ x86-linux
+ x86_64-darwin
+ x86_64-linux
+
+DEPENDENCIES
+ RedCloth
+ activesupport (~> 7.2.3)
+ asciidoctor (~> 2.0.26)
+ commonmarker!
+ creole (~> 0.5.0)
+ github-linguist (>= 7.1.3)
+ github-markup!
+ html-pipeline (~> 1.0)
+ kramdown
+ minitest (~> 5.4, >= 5.4.3)
+ nokogiri (~> 1.19)
+ nokogiri-diff (~> 0.3.0)
+ org-ruby (= 0.9.12)
+ rake
+ rdoc (~> 6.13.1)
+ redcarpet
+ rexml
+ sanitize (>= 4.6.3)
+ twitter-text (~> 1.14)
+ wikicloth (= 0.8.3)
+
+BUNDLED WITH
+ 2.3.26
* Changed:
.github/workflows/ci.yml
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/.github/workflows/ci.yml 2026-05-05 04:10:49.163792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/.github/workflows/ci.yml 2026-05-05 04:10:49.172792904 +0000
@@ -6,0 +7,3 @@
+permissions:
+ contents: read
+
@@ -14,3 +16,0 @@
- - "3.0"
- - "3.1"
- - "3.2"
@@ -17,0 +18,2 @@
+ - "3.4"
+ - "4.0"
@@ -22 +24 @@
- uses: actions/checkout@v2
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -26 +28 @@
- - uses: ruby/setup-ruby@v1
+ - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1
@@ -31 +33 @@
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
@@ -33,2 +35,2 @@
- # This should match lib/github/markups.rb GitHub::Markups::MARKUP_RST
- python-version: '3.x'
+ # Required by lib/github/commands/rest2html (RST rendering)
+ python-version: "3.x"
@@ -36 +38 @@
- - uses: actions/cache@v2
+ - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -49 +51 @@
- curl -L http://cpanmin.us | perl - --sudo App::cpanminus
+ curl -fsSL https://cpanmin.us | perl - --sudo App::cpanminus
@@ -53 +55,3 @@
- run: python -m pip install docutils
+ run: |
+ echo 'docutils==0.22.4 --hash=sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de' > /tmp/requirements.txt
+ python -m pip install --require-hashes --no-deps -r /tmp/requirements.txt
.gitignore
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/.gitignore 2026-05-05 04:10:49.163792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/.gitignore 2026-05-05 04:10:49.172792904 +0000
@@ -4 +3,0 @@
-Gemfile.lock
@@ -9,0 +9,2 @@
+.venv
+venv
Gemfile
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/Gemfile 2026-05-05 04:10:49.163792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/Gemfile 2026-05-05 04:10:49.173792904 +0000
@@ -1 +1 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
@@ -10,3 +10,3 @@
-gem "rdoc", "~> 6.7.0"
-gem "org-ruby", "= 0.9.9"
-gem "creole", "~>0.3.6"
+gem "rdoc", "~> 6.13.1"
+gem "org-ruby", "0.9.12"
+gem "creole", "~>0.5.0"
@@ -15 +15 @@
-gem "asciidoctor", "~> 2.0.5"
+gem "asciidoctor", "~> 2.0.26"
@@ -17,0 +18 @@
+gem "nokogiri", "~> 1.19"
HISTORY.md
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/HISTORY.md 2026-05-05 04:10:49.163792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/HISTORY.md 2026-05-05 04:10:49.173792904 +0000
@@ -0,0 +1,34 @@
+## 6.0.0 - 2026-05-04
+
+### Breaking
+
+* Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)
+
+### Security
+
+* Use HTTPS for cpanminus download in CI to prevent MITM attacks [#2050](https://github.com/github/markup/pull/2050)
+* Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
+* Harden CI pip install with `--require-hashes --no-deps` [#2048](https://github.com/github/markup/pull/2048)
+* Use HTTPS for RubyGems source URL in Gemfile [#1854](https://github.com/github/markup/pull/1854)
+* Add explicit `contents: read` permissions to CI workflow [#1855](https://github.com/github/markup/pull/1855)
+* Bump rexml from 3.3.0 to 3.3.9 (multiple security fixes)
+
+### Bug Fixes
+
+* Fix RST section ID rendering to iterate all anchors instead of only the first [040f91d](https://github.com/github/markup/commit/040f91d)
+
+### Documentation
+
+* Fix spelling errors in codebase [#1479](https://github.com/github/markup/pull/1479)
+* Fix broken Textile language link in README [#1703](https://github.com/github/markup/pull/1703)
+
+### Infrastructure
+
+* Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) [#2048](https://github.com/github/markup/pull/2048)
+* Update CI test matrix: drop Ruby 3.2, add Ruby 4.0 (now testing 3.3, 3.4, 4.0)
+* Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
+* Bump github-linguist from 7.30.0 to 9.1.0, then to 9.3.0
+* Pin all GitHub Actions to commit SHAs for supply chain hardening
+* Add Dependabot configuration for automated dependency updates
+* Various Dependabot bumps for CI actions (ruby/setup-ruby, actions/checkout, actions/cache, actions/setup-python, actions/stale)
+
README.md
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/README.md 2026-05-05 04:10:49.164792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/README.md 2026-05-05 04:10:49.173792904 +0000
@@ -23 +23 @@
-* [.textile](https://www.promptworks.com/textile) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
+* [.textile](https://textile-lang.com/) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
@@ -74,0 +75,9 @@
+Local Development
+-----------------
+
+```sh
+python3 -m venv .venv
+source .venv/bin/activate
+cd script
+./bootstrap
+```
github-markup.gemspec
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/github-markup.gemspec 2026-05-05 04:10:49.164792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/github-markup.gemspec 2026-05-05 04:10:49.174792905 +0000
@@ -16 +16 @@
- s.required_ruby_version = '>= 3.0.0'
+ s.required_ruby_version = '>= 3.3.0'
@@ -23,2 +23,2 @@
- s.add_development_dependency 'rake', '~> 12'
- s.add_development_dependency 'activesupport', '~> 7.1.3.4'
+ s.add_development_dependency 'rake', '~> 13'
+ s.add_development_dependency 'activesupport', '~> 7.2.3'
@@ -28 +28 @@
- s.add_development_dependency 'nokogiri', '~> 1.16.5'
+ s.add_development_dependency 'nokogiri', '~> 1.19.2'
lib/github-markup.rb
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/lib/github-markup.rb 2026-05-05 04:10:49.164792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/lib/github-markup.rb 2026-05-05 04:10:49.174792905 +0000
@@ -3 +3 @@
- VERSION = '5.0.1'
+ VERSION = '6.0.0'
lib/github/commands/rest2html
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/lib/github/commands/rest2html 2026-05-05 04:10:49.164792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/lib/github/commands/rest2html 2026-05-05 04:10:49.175792905 +0000
@@ -202,2 +202,2 @@
- id_attribute = node.attributes['ids'][0]
- self.body.append('<a name="%s"></a>\n' % id_attribute)
+ for id_attribute in node.attributes['ids']:
+ self.body.append('<a name="%s"></a>\n' % id_attribute)
test/markups/README.org
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/test/markups/README.org 2026-05-05 04:10:49.170792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/test/markups/README.org 2026-05-05 04:10:49.180792905 +0000
@@ -61 +61 @@
- - EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ - EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.org.html
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/test/markups/README.org.html 2026-05-05 04:10:49.170792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/test/markups/README.org.html 2026-05-05 04:10:49.180792905 +0000
@@ -55 +55 @@
- <li>EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ <li>EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.rst
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/test/markups/README.rst 2026-05-05 04:10:49.171792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/test/markups/README.rst 2026-05-05 04:10:49.181792905 +0000
@@ -10,0 +11,2 @@
+.. _label_for_header_2:
+
@@ -18,0 +21,2 @@
+
+4. `Link to the above header <label_for_header_2_>`_
test/markups/README.rst.html
--- /tmp/d20260505-746-rlsfx8/github-markup-5.0.1/test/markups/README.rst.html 2026-05-05 04:10:49.171792904 +0000
+++ /tmp/d20260505-746-rlsfx8/github-markup-6.0.0/test/markups/README.rst.html 2026-05-05 04:10:49.181792905 +0000
@@ -11,0 +12 @@
+<a name="label-for-header-2"></a>
@@ -16,0 +18 @@
+<li><a href="#label-for-header-2">Link to the above header</a></li> |
Contributor
gem compare --diff github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml
--- /tmp/20260505-717-lzur0x 2026-05-05 04:10:54.310562806 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/.github/dependabot.yaml 2026-05-05 04:10:54.304562578 +0000
@@ -0,0 +1,28 @@
+---
+version: 2
+updates:
+ - package-ecosystem: 'bundler'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+ - package-ecosystem: 'github-actions'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+
.github/workflows/stale.yml
--- /tmp/20260505-717-w3z47z 2026-05-05 04:10:54.312562881 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/.github/workflows/stale.yml 2026-05-05 04:10:54.304562578 +0000
@@ -0,0 +1,27 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * *"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
+
+ steps:
+ - uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: >
+ This issue has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ stale-pr-message: >
+ This pull request has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ exempt-issue-labels: keep
+ exempt-pr-labels: keep
Gemfile.lock
--- /tmp/20260505-717-c5gs7k 2026-05-05 04:10:54.313562919 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/Gemfile.lock 2026-05-05 04:10:54.305562616 +0000
@@ -0,0 +1,141 @@
+GIT
+ remote: https://github.com/gjtorikian/commonmarker.git
+ revision: 2838ebaa83ee0081d481c21f3bc0e4cb3e8de9da
+ tag: v0.18.3
+ specs:
+ commonmarker (0.18.3)
+ ruby-enum (~> 0.5)
+
+PATH
+ remote: .
+ specs:
+ github-markup (6.0.0)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ RedCloth (4.3.4)
+ activesupport (7.2.3.1)
+ base64
+ benchmark (>= 0.3)
+ bigdecimal
+ concurrent-ruby (~> 1.0, >= 1.3.1)
+ connection_pool (>= 2.2.5)
+ drb
+ i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
+ minitest (>= 5.1, < 6)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ asciidoctor (2.0.26)
+ base64 (0.3.0)
+ benchmark (0.5.0)
+ bigdecimal (4.1.0)
+ builder (3.3.0)
+ cgi (0.5.1)
+ charlock_holmes (0.7.9)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
+ crass (1.0.6)
+ creole (0.5.0)
+ date (3.4.1)
+ drb (2.2.3)
+ expression_parser (0.9.0)
+ github-linguist (9.3.0)
+ cgi
+ charlock_holmes (~> 0.7.7)
+ mini_mime (~> 1.0)
+ rugged (~> 1.0)
+ html-pipeline (1.11.0)
+ activesupport (>= 2)
+ nokogiri (~> 1.4)
+ htmlentities (4.3.4)
+ i18n (1.14.8)
+ concurrent-ruby (~> 1.0)
+ logger (1.7.0)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.9)
+ minitest (5.27.0)
+ nokogiri (1.19.2)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
+ nokogiri (1.19.2-aarch64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri-diff (0.3.0)
+ nokogiri (~> 1.5)
+ tdiff (~> 0.4)
+ org-ruby (0.9.12)
+ rubypants (~> 0.2)
+ psych (5.2.3)
+ date
+ stringio
+ racc (1.8.1)
+ rake (13.3.1)
+ rdoc (6.13.1)
+ psych (>= 4.0.0)
+ redcarpet (3.6.1)
+ rexml (3.4.4)
+ ruby-enum (0.9.0)
+ i18n
+ rubypants (0.7.1)
+ rugged (1.9.0)
+ sanitize (6.1.3)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ securerandom (0.4.1)
+ stringio (3.1.6)
+ tdiff (0.4.0)
+ twitter-text (1.14.7)
+ unf (~> 0.1.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.9.1)
+ wikicloth (0.8.3)
+ builder
+ expression_parser
+ htmlentities
+ nokogiri
+ twitter-text
+
+PLATFORMS
+ aarch64-linux
+ arm-linux
+ arm64-darwin
+ x86-linux
+ x86_64-darwin
+ x86_64-linux
+
+DEPENDENCIES
+ RedCloth
+ activesupport (~> 7.2.3)
+ asciidoctor (~> 2.0.26)
+ commonmarker!
+ creole (~> 0.5.0)
+ github-linguist (>= 7.1.3)
+ github-markup!
+ html-pipeline (~> 1.0)
+ kramdown
+ minitest (~> 5.4, >= 5.4.3)
+ nokogiri (~> 1.19)
+ nokogiri-diff (~> 0.3.0)
+ org-ruby (= 0.9.12)
+ rake
+ rdoc (~> 6.13.1)
+ redcarpet
+ rexml
+ sanitize (>= 4.6.3)
+ twitter-text (~> 1.14)
+ wikicloth (= 0.8.3)
+
+BUNDLED WITH
+ 2.3.26
* Changed:
.github/workflows/ci.yml
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/.github/workflows/ci.yml 2026-05-05 04:10:54.297562314 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/.github/workflows/ci.yml 2026-05-05 04:10:54.304562578 +0000
@@ -6,0 +7,3 @@
+permissions:
+ contents: read
+
@@ -14,3 +16,0 @@
- - "3.0"
- - "3.1"
- - "3.2"
@@ -17,0 +18,2 @@
+ - "3.4"
+ - "4.0"
@@ -22 +24 @@
- uses: actions/checkout@v2
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -26 +28 @@
- - uses: ruby/setup-ruby@v1
+ - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1
@@ -31 +33 @@
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
@@ -33,2 +35,2 @@
- # This should match lib/github/markups.rb GitHub::Markups::MARKUP_RST
- python-version: '3.x'
+ # Required by lib/github/commands/rest2html (RST rendering)
+ python-version: "3.x"
@@ -36 +38 @@
- - uses: actions/cache@v2
+ - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -49 +51 @@
- curl -L http://cpanmin.us | perl - --sudo App::cpanminus
+ curl -fsSL https://cpanmin.us | perl - --sudo App::cpanminus
@@ -53 +55,3 @@
- run: python -m pip install docutils
+ run: |
+ echo 'docutils==0.22.4 --hash=sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de' > /tmp/requirements.txt
+ python -m pip install --require-hashes --no-deps -r /tmp/requirements.txt
.gitignore
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/.gitignore 2026-05-05 04:10:54.297562314 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/.gitignore 2026-05-05 04:10:54.304562578 +0000
@@ -4 +3,0 @@
-Gemfile.lock
@@ -9,0 +9,2 @@
+.venv
+venv
Gemfile
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/Gemfile 2026-05-05 04:10:54.298562352 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/Gemfile 2026-05-05 04:10:54.305562616 +0000
@@ -1 +1 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
@@ -10,3 +10,3 @@
-gem "rdoc", "~> 6.7.0"
-gem "org-ruby", "= 0.9.9"
-gem "creole", "~>0.3.6"
+gem "rdoc", "~> 6.13.1"
+gem "org-ruby", "0.9.12"
+gem "creole", "~>0.5.0"
@@ -15 +15 @@
-gem "asciidoctor", "~> 2.0.5"
+gem "asciidoctor", "~> 2.0.26"
@@ -17,0 +18 @@
+gem "nokogiri", "~> 1.19"
HISTORY.md
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/HISTORY.md 2026-05-05 04:10:54.298562352 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/HISTORY.md 2026-05-05 04:10:54.305562616 +0000
@@ -0,0 +1,34 @@
+## 6.0.0 - 2026-05-04
+
+### Breaking
+
+* Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)
+
+### Security
+
+* Use HTTPS for cpanminus download in CI to prevent MITM attacks [#2050](https://github.com/github/markup/pull/2050)
+* Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
+* Harden CI pip install with `--require-hashes --no-deps` [#2048](https://github.com/github/markup/pull/2048)
+* Use HTTPS for RubyGems source URL in Gemfile [#1854](https://github.com/github/markup/pull/1854)
+* Add explicit `contents: read` permissions to CI workflow [#1855](https://github.com/github/markup/pull/1855)
+* Bump rexml from 3.3.0 to 3.3.9 (multiple security fixes)
+
+### Bug Fixes
+
+* Fix RST section ID rendering to iterate all anchors instead of only the first [040f91d](https://github.com/github/markup/commit/040f91d)
+
+### Documentation
+
+* Fix spelling errors in codebase [#1479](https://github.com/github/markup/pull/1479)
+* Fix broken Textile language link in README [#1703](https://github.com/github/markup/pull/1703)
+
+### Infrastructure
+
+* Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) [#2048](https://github.com/github/markup/pull/2048)
+* Update CI test matrix: drop Ruby 3.2, add Ruby 4.0 (now testing 3.3, 3.4, 4.0)
+* Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
+* Bump github-linguist from 7.30.0 to 9.1.0, then to 9.3.0
+* Pin all GitHub Actions to commit SHAs for supply chain hardening
+* Add Dependabot configuration for automated dependency updates
+* Various Dependabot bumps for CI actions (ruby/setup-ruby, actions/checkout, actions/cache, actions/setup-python, actions/stale)
+
README.md
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/README.md 2026-05-05 04:10:54.298562352 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/README.md 2026-05-05 04:10:54.305562616 +0000
@@ -23 +23 @@
-* [.textile](https://www.promptworks.com/textile) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
+* [.textile](https://textile-lang.com/) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
@@ -74,0 +75,9 @@
+Local Development
+-----------------
+
+```sh
+python3 -m venv .venv
+source .venv/bin/activate
+cd script
+./bootstrap
+```
github-markup.gemspec
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/github-markup.gemspec 2026-05-05 04:10:54.298562352 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/github-markup.gemspec 2026-05-05 04:10:54.305562616 +0000
@@ -16 +16 @@
- s.required_ruby_version = '>= 3.0.0'
+ s.required_ruby_version = '>= 3.3.0'
@@ -23,2 +23,2 @@
- s.add_development_dependency 'rake', '~> 12'
- s.add_development_dependency 'activesupport', '~> 7.1.3.4'
+ s.add_development_dependency 'rake', '~> 13'
+ s.add_development_dependency 'activesupport', '~> 7.2.3'
@@ -28 +28 @@
- s.add_development_dependency 'nokogiri', '~> 1.16.5'
+ s.add_development_dependency 'nokogiri', '~> 1.19.2'
lib/github-markup.rb
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/lib/github-markup.rb 2026-05-05 04:10:54.298562352 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/lib/github-markup.rb 2026-05-05 04:10:54.306562654 +0000
@@ -3 +3 @@
- VERSION = '5.0.1'
+ VERSION = '6.0.0'
lib/github/commands/rest2html
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/lib/github/commands/rest2html 2026-05-05 04:10:54.299562389 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/lib/github/commands/rest2html 2026-05-05 04:10:54.306562654 +0000
@@ -202,2 +202,2 @@
- id_attribute = node.attributes['ids'][0]
- self.body.append('<a name="%s"></a>\n' % id_attribute)
+ for id_attribute in node.attributes['ids']:
+ self.body.append('<a name="%s"></a>\n' % id_attribute)
test/markups/README.org
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/test/markups/README.org 2026-05-05 04:10:54.303562541 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/test/markups/README.org 2026-05-05 04:10:54.309562768 +0000
@@ -61 +61 @@
- - EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ - EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.org.html
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/test/markups/README.org.html 2026-05-05 04:10:54.303562541 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/test/markups/README.org.html 2026-05-05 04:10:54.309562768 +0000
@@ -55 +55 @@
- <li>EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ <li>EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.rst
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/test/markups/README.rst 2026-05-05 04:10:54.303562541 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/test/markups/README.rst 2026-05-05 04:10:54.310562806 +0000
@@ -10,0 +11,2 @@
+.. _label_for_header_2:
+
@@ -18,0 +21,2 @@
+
+4. `Link to the above header <label_for_header_2_>`_
test/markups/README.rst.html
--- /tmp/d20260505-717-hp4r2l/github-markup-5.0.1/test/markups/README.rst.html 2026-05-05 04:10:54.303562541 +0000
+++ /tmp/d20260505-717-hp4r2l/github-markup-6.0.0/test/markups/README.rst.html 2026-05-05 04:10:54.310562806 +0000
@@ -11,0 +12 @@
+<a name="label-for-header-2"></a>
@@ -16,0 +18 @@
+<li><a href="#label-for-header-2">Link to the above header</a></li> |
Contributor
gem compare github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT date:
5.0.1: 2024-06-17 00:00:00 UTC
6.0.0: 2026-05-05 00:00:00 UTC
DIFFERENT required_ruby_version:
5.0.1: >= 3.0.0
6.0.0: >= 3.3.0
DIFFERENT rubygems_version:
5.0.1: 3.5.11
6.0.0: 3.4.10
DIFFERENT version:
5.0.1: 5.0.1
6.0.0: 6.0.0
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml +28/-0
.github/workflows/stale.yml +27/-0
Gemfile.lock +141/-0
* Changed:
.github/workflows/ci.yml +15/-11
.gitignore +2/-1
Gemfile +6/-5
HISTORY.md +34/-0
README.md +10/-1
github-markup.gemspec +4/-4
lib/github-markup.rb +1/-1
lib/github/commands/rest2html +2/-2
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT test_files:
5.0.1->6.0.0:
* Changed:
test/markups/README.org +1/-1
test/markups/README.org.html +1/-1
test/markups/README.rst +4/-0
test/markups/README.rst.html +2/-0
DIFFERENT development dependencies:
5.0.1->6.0.0:
* Updated:
rake from: ["~> 12"] to: ["~> 13"]
activesupport from: ["~> 7.1.3.4"] to: ["~> 7.2.3"]
nokogiri from: ["~> 1.16.5"] to: ["~> 1.19.2"]
DIFFERENT Gemfile dependencies
5.0.1->6.0.0:
* Added:
nokogiri ["~> 1.19"] (runtime)
* Updated
rdoc from: ["~> 6.7.0"] to: ["~> 6.13.1"]
org-ruby from: ["= 0.9.9"] to: ["= 0.9.12"]
creole from: ["~> 0.3.6"] to: ["~> 0.5.0"]
asciidoctor from: ["~> 2.0.5"] to: ["~> 2.0.26"] |
Contributor
gem compare --diff github-markup 5.0.1 6.0.0Compared versions: ["5.0.1", "6.0.0"]
DIFFERENT files:
5.0.1->6.0.0:
* Deleted:
.dockerignore
Dockerfile
* Added:
.github/dependabot.yaml
--- /tmp/20260505-781-1gxav8 2026-05-05 04:13:35.289431166 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/.github/dependabot.yaml 2026-05-05 04:13:35.270430628 +0000
@@ -0,0 +1,28 @@
+---
+version: 2
+updates:
+ - package-ecosystem: 'bundler'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+ - package-ecosystem: 'github-actions'
+ directory: '/'
+ schedule:
+ interval: 'weekly'
+ commit-message:
+ prefix: 'chore(deps)'
+ groups:
+ dependencies:
+ applies-to: version-updates
+ update-types:
+ - 'minor'
+ - 'patch'
+
.github/workflows/stale.yml
--- /tmp/20260505-781-5p4tqo 2026-05-05 04:13:35.313431845 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/.github/workflows/stale.yml 2026-05-05 04:13:35.271430656 +0000
@@ -0,0 +1,27 @@
+name: Mark stale issues and pull requests
+
+on:
+ schedule:
+ - cron: "0 12 * * *"
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
+
+ steps:
+ - uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ stale-issue-message: >
+ This issue has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ stale-pr-message: >
+ This pull request has been automatically marked as stale because it has not
+ had recent activity. It will be closed if no further activity occurs.
+ Thank you for your contributions.
+ exempt-issue-labels: keep
+ exempt-pr-labels: keep
Gemfile.lock
--- /tmp/20260505-781-p5l3qn 2026-05-05 04:13:35.323432128 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/Gemfile.lock 2026-05-05 04:13:35.272430685 +0000
@@ -0,0 +1,141 @@
+GIT
+ remote: https://github.com/gjtorikian/commonmarker.git
+ revision: 2838ebaa83ee0081d481c21f3bc0e4cb3e8de9da
+ tag: v0.18.3
+ specs:
+ commonmarker (0.18.3)
+ ruby-enum (~> 0.5)
+
+PATH
+ remote: .
+ specs:
+ github-markup (6.0.0)
+
+GEM
+ remote: https://rubygems.org/
+ specs:
+ RedCloth (4.3.4)
+ activesupport (7.2.3.1)
+ base64
+ benchmark (>= 0.3)
+ bigdecimal
+ concurrent-ruby (~> 1.0, >= 1.3.1)
+ connection_pool (>= 2.2.5)
+ drb
+ i18n (>= 1.6, < 2)
+ logger (>= 1.4.2)
+ minitest (>= 5.1, < 6)
+ securerandom (>= 0.3)
+ tzinfo (~> 2.0, >= 2.0.5)
+ asciidoctor (2.0.26)
+ base64 (0.3.0)
+ benchmark (0.5.0)
+ bigdecimal (4.1.0)
+ builder (3.3.0)
+ cgi (0.5.1)
+ charlock_holmes (0.7.9)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
+ crass (1.0.6)
+ creole (0.5.0)
+ date (3.4.1)
+ drb (2.2.3)
+ expression_parser (0.9.0)
+ github-linguist (9.3.0)
+ cgi
+ charlock_holmes (~> 0.7.7)
+ mini_mime (~> 1.0)
+ rugged (~> 1.0)
+ html-pipeline (1.11.0)
+ activesupport (>= 2)
+ nokogiri (~> 1.4)
+ htmlentities (4.3.4)
+ i18n (1.14.8)
+ concurrent-ruby (~> 1.0)
+ logger (1.7.0)
+ mini_mime (1.1.5)
+ mini_portile2 (2.8.9)
+ minitest (5.27.0)
+ nokogiri (1.19.2)
+ mini_portile2 (~> 2.8.2)
+ racc (~> 1.4)
+ nokogiri (1.19.2-aarch64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm-linux-gnu)
+ racc (~> 1.4)
+ nokogiri (1.19.2-arm64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-darwin)
+ racc (~> 1.4)
+ nokogiri (1.19.2-x86_64-linux-gnu)
+ racc (~> 1.4)
+ nokogiri-diff (0.3.0)
+ nokogiri (~> 1.5)
+ tdiff (~> 0.4)
+ org-ruby (0.9.12)
+ rubypants (~> 0.2)
+ psych (5.2.3)
+ date
+ stringio
+ racc (1.8.1)
+ rake (13.3.1)
+ rdoc (6.13.1)
+ psych (>= 4.0.0)
+ redcarpet (3.6.1)
+ rexml (3.4.4)
+ ruby-enum (0.9.0)
+ i18n
+ rubypants (0.7.1)
+ rugged (1.9.0)
+ sanitize (6.1.3)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.12.0)
+ securerandom (0.4.1)
+ stringio (3.1.6)
+ tdiff (0.4.0)
+ twitter-text (1.14.7)
+ unf (~> 0.1.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.9.1)
+ wikicloth (0.8.3)
+ builder
+ expression_parser
+ htmlentities
+ nokogiri
+ twitter-text
+
+PLATFORMS
+ aarch64-linux
+ arm-linux
+ arm64-darwin
+ x86-linux
+ x86_64-darwin
+ x86_64-linux
+
+DEPENDENCIES
+ RedCloth
+ activesupport (~> 7.2.3)
+ asciidoctor (~> 2.0.26)
+ commonmarker!
+ creole (~> 0.5.0)
+ github-linguist (>= 7.1.3)
+ github-markup!
+ html-pipeline (~> 1.0)
+ kramdown
+ minitest (~> 5.4, >= 5.4.3)
+ nokogiri (~> 1.19)
+ nokogiri-diff (~> 0.3.0)
+ org-ruby (= 0.9.12)
+ rake
+ rdoc (~> 6.13.1)
+ redcarpet
+ rexml
+ sanitize (>= 4.6.3)
+ twitter-text (~> 1.14)
+ wikicloth (= 0.8.3)
+
+BUNDLED WITH
+ 2.3.26
* Changed:
.github/workflows/ci.yml
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/.github/workflows/ci.yml 2026-05-05 04:13:35.245429921 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/.github/workflows/ci.yml 2026-05-05 04:13:35.270430628 +0000
@@ -6,0 +7,3 @@
+permissions:
+ contents: read
+
@@ -14,3 +16,0 @@
- - "3.0"
- - "3.1"
- - "3.2"
@@ -17,0 +18,2 @@
+ - "3.4"
+ - "4.0"
@@ -22 +24 @@
- uses: actions/checkout@v2
+ uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -26 +28 @@
- - uses: ruby/setup-ruby@v1
+ - uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f # v1
@@ -31 +33 @@
- - uses: actions/setup-python@v2
+ - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
@@ -33,2 +35,2 @@
- # This should match lib/github/markups.rb GitHub::Markups::MARKUP_RST
- python-version: '3.x'
+ # Required by lib/github/commands/rest2html (RST rendering)
+ python-version: "3.x"
@@ -36 +38 @@
- - uses: actions/cache@v2
+ - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
@@ -49 +51 @@
- curl -L http://cpanmin.us | perl - --sudo App::cpanminus
+ curl -fsSL https://cpanmin.us | perl - --sudo App::cpanminus
@@ -53 +55,3 @@
- run: python -m pip install docutils
+ run: |
+ echo 'docutils==0.22.4 --hash=sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de' > /tmp/requirements.txt
+ python -m pip install --require-hashes --no-deps -r /tmp/requirements.txt
.gitignore
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/.gitignore 2026-05-05 04:13:35.246429949 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/.gitignore 2026-05-05 04:13:35.271430656 +0000
@@ -4 +3,0 @@
-Gemfile.lock
@@ -9,0 +9,2 @@
+.venv
+venv
Gemfile
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/Gemfile 2026-05-05 04:13:35.246429949 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/Gemfile 2026-05-05 04:13:35.272430685 +0000
@@ -1 +1 @@
-source "http://rubygems.org"
+source "https://rubygems.org"
@@ -10,3 +10,3 @@
-gem "rdoc", "~> 6.7.0"
-gem "org-ruby", "= 0.9.9"
-gem "creole", "~>0.3.6"
+gem "rdoc", "~> 6.13.1"
+gem "org-ruby", "0.9.12"
+gem "creole", "~>0.5.0"
@@ -15 +15 @@
-gem "asciidoctor", "~> 2.0.5"
+gem "asciidoctor", "~> 2.0.26"
@@ -17,0 +18 @@
+gem "nokogiri", "~> 1.19"
HISTORY.md
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/HISTORY.md 2026-05-05 04:13:35.247429977 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/HISTORY.md 2026-05-05 04:13:35.272430685 +0000
@@ -0,0 +1,34 @@
+## 6.0.0 - 2026-05-04
+
+### Breaking
+
+* Drop support for Ruby < 3.3 (Ruby 3.1 EOL March 2025, Ruby 3.2 EOL March 2026)
+
+### Security
+
+* Use HTTPS for cpanminus download in CI to prevent MITM attacks [#2050](https://github.com/github/markup/pull/2050)
+* Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
+* Harden CI pip install with `--require-hashes --no-deps` [#2048](https://github.com/github/markup/pull/2048)
+* Use HTTPS for RubyGems source URL in Gemfile [#1854](https://github.com/github/markup/pull/1854)
+* Add explicit `contents: read` permissions to CI workflow [#1855](https://github.com/github/markup/pull/1855)
+* Bump rexml from 3.3.0 to 3.3.9 (multiple security fixes)
+
+### Bug Fixes
+
+* Fix RST section ID rendering to iterate all anchors instead of only the first [040f91d](https://github.com/github/markup/commit/040f91d)
+
+### Documentation
+
+* Fix spelling errors in codebase [#1479](https://github.com/github/markup/pull/1479)
+* Fix broken Textile language link in README [#1703](https://github.com/github/markup/pull/1703)
+
+### Infrastructure
+
+* Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) [#2048](https://github.com/github/markup/pull/2048)
+* Update CI test matrix: drop Ruby 3.2, add Ruby 4.0 (now testing 3.3, 3.4, 4.0)
+* Bump nokogiri to 1.19.2, activesupport to 7.2.3.1
+* Bump github-linguist from 7.30.0 to 9.1.0, then to 9.3.0
+* Pin all GitHub Actions to commit SHAs for supply chain hardening
+* Add Dependabot configuration for automated dependency updates
+* Various Dependabot bumps for CI actions (ruby/setup-ruby, actions/checkout, actions/cache, actions/setup-python, actions/stale)
+
README.md
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/README.md 2026-05-05 04:13:35.247429977 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/README.md 2026-05-05 04:13:35.272430685 +0000
@@ -23 +23 @@
-* [.textile](https://www.promptworks.com/textile) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
+* [.textile](https://textile-lang.com/) -- `gem install RedCloth` (https://github.com/jgarber/redcloth)
@@ -74,0 +75,9 @@
+Local Development
+-----------------
+
+```sh
+python3 -m venv .venv
+source .venv/bin/activate
+cd script
+./bootstrap
+```
github-markup.gemspec
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/github-markup.gemspec 2026-05-05 04:13:35.247429977 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/github-markup.gemspec 2026-05-05 04:13:35.273430713 +0000
@@ -16 +16 @@
- s.required_ruby_version = '>= 3.0.0'
+ s.required_ruby_version = '>= 3.3.0'
@@ -23,2 +23,2 @@
- s.add_development_dependency 'rake', '~> 12'
- s.add_development_dependency 'activesupport', '~> 7.1.3.4'
+ s.add_development_dependency 'rake', '~> 13'
+ s.add_development_dependency 'activesupport', '~> 7.2.3'
@@ -28 +28 @@
- s.add_development_dependency 'nokogiri', '~> 1.16.5'
+ s.add_development_dependency 'nokogiri', '~> 1.19.2'
lib/github-markup.rb
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/lib/github-markup.rb 2026-05-05 04:13:35.247429977 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/lib/github-markup.rb 2026-05-05 04:13:35.274430741 +0000
@@ -3 +3 @@
- VERSION = '5.0.1'
+ VERSION = '6.0.0'
lib/github/commands/rest2html
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/lib/github/commands/rest2html 2026-05-05 04:13:35.248430005 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/lib/github/commands/rest2html 2026-05-05 04:13:35.275430769 +0000
@@ -202,2 +202,2 @@
- id_attribute = node.attributes['ids'][0]
- self.body.append('<a name="%s"></a>\n' % id_attribute)
+ for id_attribute in node.attributes['ids']:
+ self.body.append('<a name="%s"></a>\n' % id_attribute)
test/markups/README.org
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/test/markups/README.org 2026-05-05 04:13:35.256430232 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/test/markups/README.org 2026-05-05 04:13:35.280430911 +0000
@@ -61 +61 @@
- - EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ - EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.org.html
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/test/markups/README.org.html 2026-05-05 04:13:35.260430345 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/test/markups/README.org.html 2026-05-05 04:13:35.281430939 +0000
@@ -55 +55 @@
- <li>EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
+ <li>EXPORT_SELECT_TAGS and EXPORT_EXCLUDE_TAGS for controlling parts of
test/markups/README.rst
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/test/markups/README.rst 2026-05-05 04:13:35.265430486 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/test/markups/README.rst 2026-05-05 04:13:35.285431052 +0000
@@ -10,0 +11,2 @@
+.. _label_for_header_2:
+
@@ -18,0 +21,2 @@
+
+4. `Link to the above header <label_for_header_2_>`_
test/markups/README.rst.html
--- /tmp/d20260505-781-vh2xgs/github-markup-5.0.1/test/markups/README.rst.html 2026-05-05 04:13:35.267430543 +0000
+++ /tmp/d20260505-781-vh2xgs/github-markup-6.0.0/test/markups/README.rst.html 2026-05-05 04:13:35.285431052 +0000
@@ -11,0 +12 @@
+<a name="label-for-header-2"></a>
@@ -16,0 +18 @@
+<li><a href="#label-for-header-2">Link to the above header</a></li> |
Bumps [github-markup](https://github.com/github/markup) from 5.0.1 to 6.0.0. - [Release notes](https://github.com/github/markup/releases) - [Changelog](https://github.com/github/markup/blob/master/HISTORY.md) - [Commits](github/markup@v5.0.1...v6.0.0) --- updated-dependencies: - dependency-name: github-markup dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
bdcf021 to
fe0b2cb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps github-markup from 5.0.1 to 6.0.0.
Release notes
Sourced from github-markup's releases.
... (truncated)
Changelog
Sourced from github-markup's changelog.
Commits
8c0a553Merge pull request #2052 from github/release/6.0.0069a41bfix: complete changelog and pin actions/stale to SHA4b0c3a9docs: update changelog date to 2026-05-044007cd1Fix changelog accuracy from multi-model review31e8db3Update Gemfile.lock for version 6.0.0ec1bab7release: bump version to 6.0.0626fd4aMerge pull request #2055 from github/dependabot/github_actions/dependencies-4...51f281bchore(deps): bump ruby/setup-ruby in the dependencies group310db6dMerge pull request #2051 from github/chore/bump-ruby-requirement2a45d38chore: bump minimum Ruby to 3.3 and add Ruby 4.0 to CI matrix