Skip to content

Conversation

@remibetin
Copy link
Member

@remibetin remibetin commented Dec 31, 2025

This PR removes the wai-website-data submodule that was previously used to get:

  • the data for the navigation and for UI translations,
  • the theme-plugin.rb file used to add ids to H2s in order to build the table of contents,
  • and the Ruby gems shared across WAI website repositories.

This data is now inherited from the wai-website-theme or wai-website-plugin gems.

Note: This repository will continue to use https://github.com/w3c/aria-practices as a submodule.

This PR also updates the Ruby version used from 3.3.3 to 3.4.8, and the Bundler version from 2.5.14 to 4.0.3.

The Netlify configuration now:

  • uses Ruby 3.4.8
  • fetches the latest version of the wai-website-theme and wai-website-plugin gems before building the site.

Finally, the GitHub Actions workflows now use Ruby 3.4.8.

How to build the site locally from now on

Refer to the the updated README.

How to update Ruby locally:

For more context on the changes made to the theme and the wai-website-plugin, see w3c/wai-website-theme#171, w3c/wai-website-theme#173 and w3c/wai-website-plugin#4

Tasks To do, after merging https://github.com/w3c/wai-website-plugin/pull/4 and https://github.com/w3c/wai-website-theme/pull/173: - [x] Update the `Gemfile` to use the `main` branch for the `wai-website-plugin` and the `wai-website-theme` - [x] Run `bundle install` and commit `Gemfile.lock`

@netlify
Copy link

netlify bot commented Dec 31, 2025

Deploy Preview for aria-practices ready!

Name Link
🔨 Latest commit 28468b5
🔍 Latest deploy log https://app.netlify.com/projects/aria-practices/deploys/696fedc7c00dd10008e7c0cb
😎 Deploy Preview https://deploy-preview-447--aria-practices.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@remibetin remibetin marked this pull request as ready for review January 2, 2026 01:03
@remibetin remibetin self-assigned this Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants