KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
Build, testy, pakowanie, weryfikacja / build, test, package, verify
Build, testy, pakowanie, weryfikacja / build, test, package, verify
- Build:
kret build→Build/plugin.kbc(deterministyczny),manifest.json,schema.kdb.json,package.index.json. - Testy:
kret test(kret-test/1, EXPERIMENTAL) — modułyTests/, statusy PASS/FAIL/SKIP/NOT_RUN/ERROR, NO_TESTS ≠ sukces,--events, raport JSON i JUnit. Bez--policytesty nie mają uprawnień. - Pakowanie:
kret publish pack(kret-package/1, ZIP bez kompresji, powtarzalne bajty); lista dozwolona; nigdy:host-policy.json, warstwy użytkownika/polityki, dane, sekrety (*.pem *.key *.pfx *.kretkey .env), dowiązania; wykrywanie sekretów w treści przerywa pakowanie.--include-sourceswymagane przez KPM Core. - Weryfikacja:
kret publish verify— kontrole PASS/FAIL/WARN/SKIPPED; podpis w kanale dev = SKIPPED (nie PASS);NEG-PACKAGE-TAMPER(zmieniony bajt) = FAIL. - Kanały: dev (podpis opcjonalny,
LOCAL-…), beta/stable (zaufany klucz, oficjalny id). Klucz produkcyjny nie istnieje (C1). - Walidatory:
kret check(wszystkie języki),KretCore.Test.exe check(reguły hosta),Run-LanguageConformance.ps1(KretL 23/23 + sumy),Run-LanguageE2E.ps1(46/46).
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
04_SDK/COMMANDS/BUILD_TEST_PACKAGE.md
SHA-256 E7CA268ADDB76E7655CD8FCB1F32B0229086C90F885FFD34BA0A84416BD917B3Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →