Removing custom script and workflow for OVOS updates.
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
name: Sync Compose Directory
|
||||
|
||||
on:
|
||||
schedule:
|
||||
# Runs at 2:00 UTC every day; adjust as needed
|
||||
- cron: "0 2 * * *"
|
||||
workflow_dispatch: # allows manual trigger
|
||||
|
||||
jobs:
|
||||
sync-compose:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Step 1: Checkout the repo
|
||||
- name: Checkout benedikta-ovos
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Sync compose from ovos-docker
|
||||
run: |
|
||||
# Make the sync script executable
|
||||
chmod +x ./update-sync-ovos-compose.sh
|
||||
# Run the script
|
||||
./update-sync-ovos-compose.sh
|
||||
|
||||
- name: Commit & push changes
|
||||
uses: EndBug/add-and-commit@v9
|
||||
with:
|
||||
add: "compose"
|
||||
message: "Update compose/ from ovos-docker:dev"
|
||||
push: true
|
||||
@@ -1,46 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
# Config
|
||||
OVOS_DOCKER_DIR="../ovos-docker"
|
||||
OVOS_REMOTE="ovos-docker-local"
|
||||
SPLIT_BRANCH="compose-split"
|
||||
PREFIX="compose"
|
||||
|
||||
# Clone ovos-docker if missing
|
||||
if [ ! -d "$OVOS_DOCKER_DIR/.git" ]; then
|
||||
echo "Cloning ovos-docker..."
|
||||
git clone https://github.com/OpenVoiceOS/ovos-docker.git "$OVOS_DOCKER_DIR"
|
||||
fi
|
||||
|
||||
# Update ovos-docker
|
||||
echo "Updating ovos-docker..."
|
||||
cd "$OVOS_DOCKER_DIR"
|
||||
git fetch origin
|
||||
git checkout dev
|
||||
git pull origin dev
|
||||
|
||||
# Create split branch
|
||||
echo "Splitting compose/ directory..."
|
||||
git branch -D "$SPLIT_BRANCH" 2>/dev/null || true
|
||||
git subtree split --prefix=$PREFIX origin/dev -b "$SPLIT_BRANCH"
|
||||
|
||||
# Go back to benedikta-ovos
|
||||
cd - >/dev/null
|
||||
|
||||
# Add remote if not exists
|
||||
if ! git remote | grep -q "$OVOS_REMOTE"; then
|
||||
git remote add "$OVOS_REMOTE" "$OVOS_DOCKER_DIR"
|
||||
fi
|
||||
git fetch "$OVOS_REMOTE"
|
||||
|
||||
# Check if compose/ already exists in benedikta-ovos
|
||||
if [ ! -d "$PREFIX" ]; then
|
||||
echo "Adding compose/ for the first time..."
|
||||
git subtree add --prefix=$PREFIX "$OVOS_REMOTE" "$SPLIT_BRANCH" --squash
|
||||
else
|
||||
echo "Updating existing compose/ directory..."
|
||||
git subtree pull --prefix=$PREFIX "$OVOS_REMOTE" "$SPLIT_BRANCH" --squash
|
||||
fi
|
||||
|
||||
echo "✅ compose/ is synced with ovos-docker:dev"
|
||||
Reference in New Issue
Block a user