19 lines
543 B
Bash
19 lines
543 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
|
cd "$PROJECT_ROOT"
|
|
|
|
sync_one() {
|
|
local source_rel="$1"
|
|
local target_rel="$2"
|
|
|
|
mkdir -p "$(dirname "$target_rel")"
|
|
cp "$source_rel" "$target_rel"
|
|
echo "[✓] Synced $target_rel from $source_rel"
|
|
}
|
|
|
|
sync_one ".gitea/workflow-sources/deploy-to-phoenix.yml" ".gitea/workflows/deploy-to-phoenix.yml"
|
|
sync_one ".gitea/workflow-sources/validate-on-pr.yml" ".gitea/workflows/validate-on-pr.yml"
|