正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

Test plan for libxslt component upgrade

一貫した開発プロセスとドキュメントを確保するため、GitLabへのすべての貢献は英語で提出する必要があります。そのため、GitLabへの貢献に関するドキュメント(https://docs.gitlab.com/development/に掲載)も英語でのみ提供されています。

以下を希望される場合:

  • コードの貢献を提出する
  • バグの報告または修正
  • 機能や改善の提案
  • ドキュメントへの貢献

これらのページの英語版のガイドラインに従ってください。

このページの英語版にアクセスしてください。

Copy the following test plan to a comment of the merge request that upgrades the component.

## Test plan

- [ ] Checked `libxslt` [changelog](https://gitlab.gnome.org/GNOME/libxslt/-/blob/master/NEWS) for potential breaking changes and security fixes.
- [ ] Start a new pipeline and trigger `Trigger::ee-package`.
- [ ] Deploy GitLab.

### Verify libxslt version and dependencies

- [ ] Check the library version. The command gives the compiled-in version number, which needs to be converted to semantic version format:
  ```shell
  /opt/gitlab/embedded/bin/xsltproc --version
  ```
  - [ ] Major version = version / 10000
  - [ ] Minor version = (version % 10000) / 100
  - [ ] Patch version = version % 100
  - [ ] Example: version 10143
    - 10143 / 10000 = 1.0143 --> 1
    - (10143 % 10000) / 100 = 1.43 --> 1
    - (10143 % 100) = 43 --> 43
    - Version is 1.1.43

### Test functionality

- [ ] Create a project and issue to test Markdown rendering with inline HTML:

  ```markdown
  ## Test HTML in Markdown

  <details>
  <summary>Click to expand</summary>

  This is **Markdown** with <em>HTML</em> tags.

  </details>

  <dl>
    <dt>Definition</dt>
    <dd>Description with <strong>formatting</strong></dd>
  </dl>
  ```

- [ ] Test RSS/Atom feed:

  ```shell
  export GITLAB_URL="https://your-gitlab-instance"
  export TEST_PROJECT="your-test-project"
  export NAMESPACE="your-root-user" # This can also be a group you created to host the project.
  curl -s "${GITLAB_URL}/${NAMESPACE}/${TEST_PROJECT}.atom"
  ```