Development (#172)
* docs: Add CLAUDE_RULES.md with strict rebrand protection rules - Define immutable rebrand rules that cannot be violated - Prohibit reverting rebrand for cargo check convenience - Establish checkpoint and audit trail requirements - Document correct error handling approach * refactor: Complete kurdistan-sdk to pezkuwi-sdk rebrand - Update README.md with pezkuwi-sdk branding - Replace all kurdistan-sdk URL references with pezkuwi-sdk - Replace kurdistan-tech with pezkuwichain in workflows - Update email domains from @kurdistan-tech.io to @pezkuwichain.io - Rename tool references: kurdistan-tech-publish → pezkuwi-publish - Update runner names: kurdistan-tech-* → pezkuwichain-* - Update analytics/forum/matrix domains to pezkuwichain.io - Keep 'Kurdistan Tech Institute' as organization name - Keep tech@kurdistan.gov as official government contact
This commit is contained in:
@@ -73,9 +73,9 @@ jobs:
|
||||
rustup target add wasm32-unknown-unknown --toolchain $TOOLCHAIN
|
||||
rustup component add rust-src --toolchain $TOOLCHAIN
|
||||
|
||||
- name: Install kurdistan-tech-publish
|
||||
- name: Install pezkuwi-publish
|
||||
# Set the target dir to cache the build.
|
||||
run: CARGO_TARGET_DIR=./target/ cargo install kurdistan-tech-publish@0.10.6 --locked -q
|
||||
run: CARGO_TARGET_DIR=./target/ cargo install pezkuwi-publish@0.10.6 --locked -q
|
||||
|
||||
- name: Get original PR number
|
||||
shell: bash
|
||||
@@ -125,10 +125,10 @@ jobs:
|
||||
|
||||
prdoc_file="prdoc/pr_$PR.prdoc"
|
||||
|
||||
# Always run kurdistan-tech-publish to check for all issues (mismatches and missing crates)
|
||||
# Always run pezkuwi-publish to check for all issues (mismatches and missing crates)
|
||||
# Capture output to check for specific error types
|
||||
parity_output=$(mktemp)
|
||||
if ! kurdistan-tech-publish --color always prdoc --since old --validate prdoc/pr_$PR.prdoc $PRDOC_EXTRA_ARGS -v --toolchain $TOOLCHAIN 2>&1 | tee "$parity_output"; then
|
||||
if ! pezkuwi-publish --color always prdoc --since old --validate prdoc/pr_$PR.prdoc $PRDOC_EXTRA_ARGS -v --toolchain $TOOLCHAIN 2>&1 | tee "$parity_output"; then
|
||||
|
||||
# Check if there are missing crates (files changed but not listed in prdoc)
|
||||
if grep -q "Files changed but crate not listed in PR Doc" "$parity_output"; then
|
||||
@@ -202,7 +202,7 @@ jobs:
|
||||
rm -f "$minor_patch_temp"
|
||||
|
||||
if [ "$has_validate_false" = true ]; then
|
||||
echo "ℹ️ Found minor/patch bumps with validate: false override. Semver validation was skipped for these crates by kurdistan-tech-publish."
|
||||
echo "ℹ️ Found minor/patch bumps with validate: false override. Semver validation was skipped for these crates by pezkuwi-publish."
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user