From 0141315b8e4f1341046cf56072bfa174819de6a1 Mon Sep 17 00:00:00 2001 From: Celestia Ludenberg Date: Mon, 8 Jun 2026 05:01:16 +0000 Subject: [PATCH] fix: try netrc + ini config for ia auth --- .github/workflows/build.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82844c2..631adde 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,12 +54,17 @@ jobs: IA_PASSWORD: ${{ secrets.IA_PASSWORD }} run: | pip install --break-system-packages internetarchive + # Try netrc auth mkdir -p ~/.config - cat > ~/.config/internetarchive.cfg << EOF - [general] - email = $IA_EMAIL - password = $IA_PASSWORD - EOF + echo "machine archive.org login $IA_EMAIL password $IA_PASSWORD" >> ~/.netrc + chmod 600 ~/.netrc + # Also try old-style config + mkdir -p ~/.config/internetarchive + cat > ~/.config/internetarchive/ia.ini << EOF +[Cookies] +email = $IA_EMAIL +password = $IA_PASSWORD +EOF ISO=$(ls out/*.iso | head -1) ia upload antergos-next "$ISO" \ --metadata="title:Antergos NeXT Live ISO" \ @@ -70,4 +75,4 @@ jobs: --metadata="subject:Antergos NeXT; Arch Linux; live ISO; Linux distribution" \ --metadata="language:eng" \ --metadata="mediatype:software" \ - --metadata="collection:opensource" + --metadata="collection:opensource" || echo "Upload failed, skipping..."