ci: add job logging initialization to production and staking workflows and fix systemd-sync script paths
Some checks failed
Production Tests / Production Integration Tests (push) Failing after 1m8s
Staking Tests / test-staking-service (push) Successful in 4s
Systemd Sync / sync-systemd (push) Successful in 5s
Staking Tests / test-staking-integration (push) Successful in 2s
Staking Tests / test-staking-contract (push) Successful in 1m17s
Staking Tests / run-staking-test-runner (push) Successful in 9s

- Added setup-job-logging.sh initialization step to production-tests.yml, all staking-tests.yml jobs, and systemd-sync.yml
- Removed redundant agent-coordinator package installation from production-tests.yml (already included in extra-packages)
- Fixed systemd-sync.yml to use relative paths (scripts/utils/link-systemd.sh) instead of absolute paths (/opt/aitbc/scripts/utils/link-systemd.sh)
This commit is contained in:
aitbc
2026-04-20 12:00:06 +02:00
parent 482e0be438
commit eb51363ea9
4 changed files with 110 additions and 7 deletions

View File

@@ -28,6 +28,11 @@ jobs:
cd "$WORKSPACE"
git clone --depth 1 http://gitea.bubuit.net:3000/oib/aitbc.git repo
- name: Initialize job logging
run: |
cd /var/lib/aitbc-workspaces/systemd-sync/repo
bash scripts/ci/setup-job-logging.sh
- name: Validate service files
run: |
cd /var/lib/aitbc-workspaces/systemd-sync/repo
@@ -71,14 +76,14 @@ jobs:
fi
echo "=== Syncing systemd files ==="
if [[ -x /opt/aitbc/scripts/utils/link-systemd.sh ]]; then
if [[ -x scripts/utils/link-systemd.sh ]]; then
if [[ $EUID -eq 0 ]]; then
/opt/aitbc/scripts/utils/link-systemd.sh
./scripts/utils/link-systemd.sh
else
sudo /opt/aitbc/scripts/utils/link-systemd.sh
sudo ./scripts/utils/link-systemd.sh
fi
else
echo "⚠️ /opt/aitbc/scripts/utils/link-systemd.sh not found"
echo "⚠️ scripts/utils/link-systemd.sh not found"
exit 1
fi