ci: добавить плагины валидации POM и javadoc-job#5
Conversation
Падение publish-to-maven-central на master было из-за отсутствия обязательного для Maven Central элемента <name> в POM. build.gradle.kts: - io.freefair.maven-central.validate-poms 9.2.0 — валидация POM; validatePomFiles повешен на publishMavenPublicationTo* через PublishToMavenRepository, чтобы валидация шла до деплоя - ru.vyarus.pom 3.0.0 — обогащение POM - io.freefair.javadoc-links/javadoc-utf-8 9.2.0 — корректные javadoc - pom.name явно задан как "BSL Help TOC Parser" - tasks.javadoc: links на antlr4-runtime, isFailOnError = false (в сгенерированных ANTLR классах нет javadoc-комментариев) .github/workflows/javadoc.yml — отдельный check сборки javadoc по образцу bsl-language-server.
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Обновление Gradle/CI-конфигурации, чтобы предотвратить повторение падения публикации в Maven Central из‑за некорректного/неполного POM и добавить отдельную проверку сборки Javadoc в GitHub Actions.
Changes:
- Подключены Gradle-плагины для валидации POM (перед publish), обогащения POM и улучшения генерации Javadoc.
- Добавлена настройка
tasks.javadoc(javadoc links + отключение fail-on-error) и явноеpom.name. - Добавлен GitHub Actions workflow для проверки сборки Javadoc на push/PR.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| build.gradle.kts | Добавляет плагины для валидации/обогащения POM и настройки Javadoc, включает проверку POM перед публикацией, задаёт pom.name. |
| .github/workflows/javadoc.yml | Добавляет отдельный CI job для проверки сборки Javadoc на JDK 21. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
В репозитории нет веток translations_*, фильтр пришёл из шаблона bsl-language-server и здесь лишний.
Падение publish-to-maven-central на master было из-за отсутствия обязательного для Maven Central элемента в POM.
build.gradle.kts:
.github/workflows/javadoc.yml — отдельный check сборки javadoc по образцу bsl-language-server.