replica-omnisciente/.forgejo/workflows/aurelio-sync.yml

33 lines
796 B
YAML

name: Aurélio Sync & Conscience Upgrade
on:
push:
branches: [main]
workflow_dispatch:
concurrency:
group: aurelio-sync-${{ github.ref }}
cancel-in-progress: true
jobs:
upgrade-conscience:
name: Upgrade Réplica Conscience
runs-on: self-hosted
steps:
- name: Checkout replica
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Configure Git
run: |
git config user.name "Aurélio CI"
git config user.email "ci@portugalfuturista.org"
- name: Generate and commit conscience upgrade
run: |
python3 scripts/upgrade-conscience.py --commit --push --skip-ci
- name: Sync brain to CT 206 (Gabinete dos Heterónimos)
run: |
python3 .aurelio/sync.py --push