Skip to content

test sync dev branch. Only build on tag #1

test sync dev branch. Only build on tag

test sync dev branch. Only build on tag #1

Workflow file for this run

name: Sync djeinstine/homepage with gethomepage/homepage
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
on:
# schedule:
# - cron: '20 0 * * *'
push:
branches:
- private
env:
REMOTE_URL: https://github.com/gethomepage/homepage.git
REPO_NAME: upstream
SYNC_BRANCH: dev
jobs:
sync-dev-branch:
runs-on: ubuntu-22.04
steps:
- name: Checkout my repository
uses: actions/checkout@v4
with:

Check failure on line 28 in .github/workflows/sync-dev.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/sync-dev.yml

Invalid workflow file

You have an error in your yaml syntax on line 28
repository: ${{ github.repository }}
token: ${{ github.token }}
ref: ${{env.SYNC_BRANCH}}
- name: Configure git
run: |
git remote add ${{env.REPO_NAME}} ${{env.REMOTE_URL}}
- name: Fetch remote homepage and merge
id: fetch-merge
run: |
git fetch ${{env.REPO_NAME}}
git checkout ${{env.SYNC_BRANCH}}
lines=$( git diff ${{env.SYNC_BRANCH}}..${{env.REPO_NAME}}/${{env.SYNC_BRANCH}} -- . ':(exclude).github/**' | wc -l )
echo "Number of detected line changes: $lines"
if [ $lines -gt 0 ]; then
git merge ${{env.REPO_NAME}}/${{env.SYNC_BRANCH}}
git push
fi
shell: bash
# 324 git remote add --mirror=fetch private [email protected]:lyons/homepage.git
# 325 git push private dev
# 326 git push private dev
# 327 git push private integration