Skip to content

MLE-25780 Ruby docs updates#252

Merged
rjrudin merged 2 commits intodevelopfrom
dependabot/bundler/docs/nokogiri-1.19.1
Feb 20, 2026
Merged

MLE-25780 Ruby docs updates#252
rjrudin merged 2 commits intodevelopfrom
dependabot/bundler/docs/nokogiri-1.19.1

Conversation

@rjrudin
Copy link
Collaborator

@rjrudin rjrudin commented Feb 20, 2026

No description provided.

rjrudin and others added 2 commits February 20, 2026 10:31
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.9 to 1.19.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](sparklemotion/nokogiri@v1.18.9...v1.19.1)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.19.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Copilot AI review requested due to automatic review settings February 20, 2026 15:49
@github-actions
Copy link

Copyright Validation Results
Total: 18 | Passed: 2 | Failed: 0 | Skipped: 16 | at: 2026-02-20 15:50:08 UTC | commit: c94a63b

⏭️ Skipped (Excluded) Files

  • .copyrightconfig
  • .github/workflows/jekyll-gh-pages.yml
  • CONTRIBUTING.md
  • README.md
  • docs/Gemfile.lock
  • docs/_config.yml
  • docs/assertion-functions.md
  • docs/getting-started.md
  • docs/index.md
  • docs/running-tests.md
  • docs/writing-tests.md
  • marklogic-junit5/README.md
  • marklogic-junit5/build.gradle
  • marklogic-junit5/examples/simple-ml-gradle/README.md
  • marklogic-unit-test-client/build.gradle
  • marklogic-unit-test-modules/build.gradle

✅ Valid Files

  • marklogic-junit5/src/main/java/com/marklogic/junit5/dhf/DataHubUnitTestsTest.java
  • marklogic-junit5/src/main/java/com/marklogic/junit5/spring/MarkLogicUnitTestsTest.java

✅ All files have valid copyright headers!

@rjrudin rjrudin merged commit c11f47e into develop Feb 20, 2026
14 of 16 checks passed
@rjrudin rjrudin deleted the dependabot/bundler/docs/nokogiri-1.19.1 branch February 20, 2026 15:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates documentation and build/deploy metadata to reflect the move from the marklogic-community GitHub org to marklogic, while also modernizing the docs (Ruby/Jekyll) GitHub Pages workflow and refreshing Ruby gem lockfile dependencies.

Changes:

  • Replace marklogic-community GitHub URLs with marklogic across Gradle publishing metadata and documentation.
  • Update the GitHub Pages Jekyll workflow to use ruby/setup-ruby + bundle exec jekyll build, and bump related GitHub Actions versions.
  • Refresh docs Ruby dependency lockfile and update a few maintenance/config details (copyright year, contributing instructions, exclusion config).

Reviewed changes

Copilot reviewed 17 out of 18 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
marklogic-unit-test-modules/build.gradle Update POM/SCM URLs to marklogic org.
marklogic-unit-test-client/build.gradle Update POM/SCM URLs to marklogic org.
marklogic-junit5/build.gradle Update POM/SCM URLs to marklogic org.
marklogic-junit5/src/main/java/com/marklogic/junit5/spring/MarkLogicUnitTestsTest.java Update copyright year and GitHub link in Javadoc.
marklogic-junit5/src/main/java/com/marklogic/junit5/dhf/DataHubUnitTestsTest.java Update copyright year and GitHub link in Javadoc.
marklogic-junit5/examples/simple-ml-gradle/README.md Update ml-gradle and marklogic-unit-test GitHub links.
marklogic-junit5/README.md Update GitHub links to marklogic org.
docs/writing-tests.md Update example project GitHub link.
docs/running-tests.md Update marklogic-junit5 links to marklogic org.
docs/index.md Update “submit an issue” link to marklogic org.
docs/getting-started.md Update GitHub links to examples/releases under marklogic.
docs/assertion-functions.md Update “browse the source code” link to marklogic org.
docs/_config.yml Update docs site aux link label/URL to marklogic org.
docs/Gemfile.lock Update locked gem versions (notably faraday/nokogiri) and platforms.
README.md Update badges and user guide URL to marklogic org pages.
CONTRIBUTING.md Clarify Ruby requirement as “latest Ruby 3.x”.
.github/workflows/jekyll-gh-pages.yml Modernize Pages deploy workflow (checkout@v4, configure-pages@v5, deploy-pages@v4, ruby/setup-ruby + bundle build).
.copyrightconfig Adjust excluded file patterns list.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- name: Setup Ruby and install Gemfile bundles
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.3.4' # Matches GH Pages; keep explicit to match .ruby-version and make CI intent clear
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow comment says the Ruby version is kept explicit to match a .ruby-version file, but there is no .ruby-version (neither repo root nor docs/). Either add the file (so local/dev + CI stay aligned) or update the comment to avoid implying a source of truth that doesn't exist.

Suggested change
ruby-version: '3.3.4' # Matches GH Pages; keep explicit to match .ruby-version and make CI intent clear
ruby-version: '3.3.4' # Matches GH Pages; keep explicit to make CI intent clear

Copilot uses AI. Check for mistakes.
# - Dotfiles already skipped automatically
# Enable by removing the leading '# ' from the next line and editing values.
filesexcluded: .github/*, docs/*, README.md, Jenkinsfile, gradle/*, docker-compose.yml, *.gradle, gradle.properties, gradlew, gradlew.bat, **/test/resources/**, *.md, *.txt
filesexcluded: .github/*, docs/*, *.md, Jenkinsfile, gradle/*, *.yml, *.gradle, gradle.properties, gradlew, gradlew.bat, **/test/resources/**, *.md, *.txt, *version, *.lock
Copy link

Copilot AI Feb 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

filesexcluded conflicts with the rules documented just above it ("Simple * wildcard only (no recursive **)") but still includes a recursive **/test/resources/** pattern. It also includes duplicate entries (e.g., *.md appears twice). Consider rewriting the exclusions to only use supported wildcards and removing duplicates so it's clear what the config is actually doing.

Suggested change
filesexcluded: .github/*, docs/*, *.md, Jenkinsfile, gradle/*, *.yml, *.gradle, gradle.properties, gradlew, gradlew.bat, **/test/resources/**, *.md, *.txt, *version, *.lock
filesexcluded: .github/*, docs/*, *.md, Jenkinsfile, gradle/*, *.yml, *.gradle, gradle.properties, gradlew, gradlew.bat, test/resources/*, *.txt, *version, *.lock

Copilot uses AI. Check for mistakes.
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.

2 participants