From 579cdbba8c8e25fa93f18eb9007d52bcd76fe509 Mon Sep 17 00:00:00 2001 From: Pavel Shamshin Date: Mon, 31 Aug 2026 15:34:38 +0300 Subject: [PATCH] workflow v1 --- .gitea/workflows/build.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitea/workflows/build.yaml diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..fd54d0b --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,31 @@ +name: Resolve and Upload Routes + +on: + push: + branches: [master] + workflow_dispatch: + +jobs: + resolve-and-upload: + runs-on: self-hosted + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run resolve script + run: python3 bin/resolve.py + + - name: Upload routes to FTP + run: | + curl -s --ftp-create-dirs -T /dev/null "${{ secrets.FTP_URL }}" --user "${{ secrets.FTP_AUTH }}" || true + + for file in resolve/*.routes; do + if [ -f "$file" ]; then + filename=$(basename "$file") + echo "Uploading $filename..." + curl -T "$file" "${{ secrets.FTP_URL }}" --user "${{ secrets.FTP_AUTH }}" + fi + done + + echo "Upload complete!" \ No newline at end of file