Skip to content

Commit c160631

Browse files
committed
fix: update publish steps in Makefile for aimdb crates
1 parent 2440dcd commit c160631

2 files changed

Lines changed: 19 additions & 13 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ jobs:
6060
env:
6161
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6262

63-
- name: Publish to crates.io
64-
run: make publish
65-
env:
66-
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}
63+
# Publishing to crates.io is done manually to handle version-specific logic
64+
# Run `make publish` locally after verifying the release
65+
# - name: Publish to crates.io
66+
# run: make publish
67+
# env:
68+
# CARGO_REGISTRY_TOKEN: ${{ secrets.CRATES_IO_TOKEN }}

Makefile

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -241,39 +241,43 @@ publish:
241241
else \
242242
printf "$(BLUE)Running in CI mode - skipping confirmation$(NC)\n"; \
243243
fi
244-
@printf "$(YELLOW) → Publishing aimdb-executor (1/9)$(NC)\n"
244+
@printf "$(YELLOW) → Publishing aimdb-executor (1/10)$(NC)\n"
245245
@cargo publish -p aimdb-executor
246246
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
247247
@sleep 10
248-
@printf "$(YELLOW) → Publishing aimdb-core (2/9)$(NC)\n"
248+
@printf "$(YELLOW) → Publishing aimdb-core (2/10)$(NC)\n"
249249
@cargo publish -p aimdb-core
250250
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
251251
@sleep 10
252-
@printf "$(YELLOW) → Publishing aimdb-tokio-adapter (3/9)$(NC)\n"
252+
@printf "$(YELLOW) → Publishing aimdb-tokio-adapter (3/10)$(NC)\n"
253253
@cargo publish -p aimdb-tokio-adapter
254254
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
255255
@sleep 10
256-
@printf "$(YELLOW) → Publishing aimdb-embassy-adapter (4/9)$(NC)\n"
256+
@printf "$(YELLOW) → Publishing aimdb-embassy-adapter (4/10)$(NC)\n"
257257
@cargo publish -p aimdb-embassy-adapter --no-verify
258258
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
259259
@sleep 10
260-
@printf "$(YELLOW) → Publishing aimdb-client (5/9)$(NC)\n"
260+
@printf "$(YELLOW) → Publishing aimdb-client (5/10)$(NC)\n"
261261
@cargo publish -p aimdb-client
262262
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
263263
@sleep 10
264-
@printf "$(YELLOW) → Publishing aimdb-sync (6/9)$(NC)\n"
264+
@printf "$(YELLOW) → Publishing aimdb-sync (6/10)$(NC)\n"
265265
@cargo publish -p aimdb-sync
266266
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
267267
@sleep 10
268-
@printf "$(YELLOW) → Publishing aimdb-mqtt-connector (7/9)$(NC)\n"
268+
@printf "$(YELLOW) → Publishing aimdb-mqtt-connector (7/10)$(NC)\n"
269269
@cargo publish -p aimdb-mqtt-connector
270270
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
271271
@sleep 10
272-
@printf "$(YELLOW) → Publishing aimdb-cli (8/9)$(NC)\n"
272+
@printf "$(YELLOW) → Publishing aimdb-knx-connector (8/10)$(NC)\n"
273+
@cargo publish -p aimdb-knx-connector
274+
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
275+
@sleep 10
276+
@printf "$(YELLOW) → Publishing aimdb-cli (9/10)$(NC)\n"
273277
@cargo publish -p aimdb-cli
274278
@printf "$(YELLOW) → Waiting 10s for crates.io propagation...$(NC)\n"
275279
@sleep 10
276-
@printf "$(YELLOW) → Publishing aimdb-mcp (9/9)$(NC)\n"
280+
@printf "$(YELLOW) → Publishing aimdb-mcp (10/10)$(NC)\n"
277281
@cargo publish -p aimdb-mcp
278282
@printf "$(GREEN)✓ All crates published successfully!$(NC)\n"
279283
@printf "$(BLUE)🎉 AimDB v$(shell grep '^version' Cargo.toml | head -1 | cut -d '"' -f 2) is now live on crates.io!$(NC)\n"

0 commit comments

Comments
 (0)