From 7d6cc05f99c8d4aa1b4d3dd8e091ab9d36516f4d Mon Sep 17 00:00:00 2001 From: Martin Petr Date: Sat, 29 Nov 2025 22:12:42 +0100 Subject: [PATCH] Update .gitea/workflows/build-iso.yml --- .gitea/workflows/build-iso.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-iso.yml b/.gitea/workflows/build-iso.yml index 074f96f..0eb41ad 100644 --- a/.gitea/workflows/build-iso.yml +++ b/.gitea/workflows/build-iso.yml @@ -18,7 +18,7 @@ jobs: - name: Install dependencies run: | sudo apt update - sudo apt install -y clang lld mtools xorriso + sudo apt install -y clang lld mtools xorriso curl - name: Clone edk2 run: | @@ -33,11 +33,19 @@ jobs: - name: Run out_to_iso.sh run: ./scripts/out_to_iso.sh + - name: Login to git + run: | + LATEST_VERSION=$(curl -s https://dl.gitea.com/tea/ | grep -oP '(?<=href="/tea/)[^/"]*' | grep -E '^[0-9]+(\.[0-9]+){1,2}$' | sort -V | tail -n 1) + curl -L https://dl.gitea.com/tea/${LATEST_VERSION}/tea-${LATEST_VERSION}-linux-amd64 -o /usr/local/bin/tea + chmod +x /usr/local/bin/tea + tea login add --name marti --url https://git.martinpetr.dev --token ${{ secrets.DEPLOYMENT_TOKEN }} + tea login default marti + - name: Commit and push to Lints-release repo run: | git config user.name "GitHub Actions" git config user.email "github-actions@github.com" - git remote add target_repo https://${{ secrets.DEPLOYMENT_TOKEN }}@git.martinpetr.dev/marti/Lints-release.git + git remote add target_repo https://git.martinpetr.dev/marti/Lints-release.git git add -f out/lints.iso git commit -m "Automated commit from build workflow" || echo "No changes to commit" git push target_repo main