You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI/CD configuration for documentation build process (affects all pages indirectly)
What Could Be Better?
The CI/CD configuration needs to be updated to align with the project's dependency management. Currently, it uses pip, which causes the build to fail for Pull Request #1920 that adds Japanese translations and I18N support.
Other Information
In Pull Request #1920, I've successfully added Japanese translations and implemented I18N support. The documentation builds correctly locally using poe docs-run, confirming that pyproject.toml is properly updated with the necessary dependencies, including the mkdocs-i18n-plugin.
However, the CI/CD build is failing with the error "Config value 'plugins': The "i18n" plugin is not installed". This discrepancy occurs because the CI/CD process is using pip instead of poetry to set up the environment.
To resolve this issue:
Update the CI/CD configuration to use poetry for installing dependencies, ensuring it matches the local development environment.
Alternatively, if switching to poetry in CI/CD is not feasible, explicitly add the installation of mkdocs-i18n-plugin to the pip install commands in the CI/CD script.
This change will allow the successful building of multi-language documentation and enable the merging of PR #1920, enhancing jrnl's accessibility for Japanese-speaking users.
I would appreciate guidance on the preferred approach to update the CI/CD configuration to resolve this discrepancy.
The text was updated successfully, but these errors were encountered:
Affected Page(s)
CI/CD configuration for documentation build process (affects all pages indirectly)
What Could Be Better?
The CI/CD configuration needs to be updated to align with the project's dependency management. Currently, it uses pip, which causes the build to fail for Pull Request #1920 that adds Japanese translations and I18N support.
Other Information
In Pull Request #1920, I've successfully added Japanese translations and implemented I18N support. The documentation builds correctly locally using
poe docs-run
, confirming that pyproject.toml is properly updated with the necessary dependencies, including the mkdocs-i18n-plugin.However, the CI/CD build is failing with the error "Config value 'plugins': The "i18n" plugin is not installed". This discrepancy occurs because the CI/CD process is using pip instead of poetry to set up the environment.
To resolve this issue:
This change will allow the successful building of multi-language documentation and enable the merging of PR #1920, enhancing jrnl's accessibility for Japanese-speaking users.
I would appreciate guidance on the preferred approach to update the CI/CD configuration to resolve this discrepancy.
The text was updated successfully, but these errors were encountered: