Skip to content

Bump github-markup from 5.0.1 to 6.0.0#922

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/github-markup-6.0.0
Open

Bump github-markup from 5.0.1 to 6.0.0#922
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/bundler/github-markup-6.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Bumps github-markup from 5.0.1 to 6.0.0.

Release notes

Sourced from github-markup's releases.

v6.0.0

What's Changed

... (truncated)

Changelog

Sourced from github-markup's changelog.

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
  • Bump nokogiri to >= 1.19.1 to fix GHSA-wx95-c6cv-8532
  • Harden CI pip install with --require-hashes --no-deps #2048
  • Use HTTPS for RubyGems source URL in Gemfile #1854
  • Add explicit contents: read permissions to CI workflow #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

Documentation

  • Fix spelling errors in codebase #1479
  • Fix broken Textile language link in README #1703

Infrastructure

  • Remove legacy Dockerfile and .dockerignore (Ubuntu Trusty, non-functional) #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)
Commits
  • 8c0a553 Merge pull request #2052 from github/release/6.0.0
  • 069a41b fix: complete changelog and pin actions/stale to SHA
  • 4b0c3a9 docs: update changelog date to 2026-05-04
  • 4007cd1 Fix changelog accuracy from multi-model review
  • 31e8db3 Update Gemfile.lock for version 6.0.0
  • ec1bab7 release: bump version to 6.0.0
  • 626fd4a Merge pull request #2055 from github/dependabot/github_actions/dependencies-4...
  • 51f281b chore(deps): bump ruby/setup-ruby in the dependencies group
  • 310db6d Merge pull request #2051 from github/chore/bump-ruby-requirement
  • 2a45d38 chore: bump minimum Ruby to 3.3 and add Ruby 4.0 to CI matrix
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies ruby Pull requests that update Ruby code labels May 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

3 similar comments
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare github-markup 5.0.1 6.0.0

Compared 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
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare github-markup 5.0.1 6.0.0

Compared 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"]

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare github-markup 5.0.1 6.0.0

Compared 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"]

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare --diff github-markup 5.0.1 6.0.0

Compared 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>

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare --diff github-markup 5.0.1 6.0.0

Compared 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>

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare github-markup 5.0.1 6.0.0

Compared 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"]

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare --diff github-markup 5.0.1 6.0.0

Compared 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>

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare --diff github-markup 5.0.1 6.0.0

Compared 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>

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare github-markup 5.0.1 6.0.0

Compared 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"]

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 5, 2026

gem compare --diff github-markup 5.0.1 6.0.0

Compared 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>
@dependabot dependabot Bot force-pushed the dependabot/bundler/github-markup-6.0.0 branch from bdcf021 to fe0b2cb Compare May 7, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants