Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/codeql.yml
diff options
context:
space:
mode:
authorLeitwolf112026-11-12 18:52:50 +0300
committerLeitwolf112026-11-12 18:52:50 +0300
commit6c7e9ad4e59c46da58a121d70caa17c01006273b (patch)
treee0c7ab793285ff4881f8bf0dbf14a229fcc1329e /.github/workflows/codeql.yml
parent0a37512d10792996402c21051c6ad58e4f5f506e (diff)
downloadtazel-6c7e9ad4e59c46da58a121d70caa17c01006273b.tar.gz
Bring the plugin API and the Gradle plugin from the legacy Tazel
Tazel Plugins stay, built with Gradle and published to Tazel Portal. The api/ (com.progmasoft.tazel:tazel-api) and gradle-plugin/ (com.progmasoft.tazel.plugin) projects come from Progmasoft/tazel-legacy with their tests, with these changes: - tazelPlugin { } holds group, name and version. The descriptor META-INF/tazel-plugin.properties records them first, so the JAR says who the plugin is; before, ViGet recorded the publisher, name and version at push time. The group must be a reversed domain of at least two parts (Tazel Portal checks the namespace by the Sonatype rules), the name letters, digits and _ . -, and the version a Semantic Version. The version of the Gradle project is not the plugin's. - The API version starts again at 1, so plugins built for the legacy Tazel (API 3) are not loaded. - Documentation no longer speaks of ViGet, Tala targets or tazel.tala.run; the site is tazel.net. - Dependency locking of the legacy build is not carried over, like in the rest of this build. The root build includes both projects, so ./gradlew check runs the Gradle TestKit tests of the plugin as well.
Diffstat (limited to '.github/workflows/codeql.yml')
0 files changed, 0 insertions, 0 deletions