fix: try netrc + ini config for ia auth

This commit is contained in:
2026-06-08 05:01:16 +00:00
parent 340b0bc05a
commit 0141315b8e
+8 -3
View File
@@ -54,9 +54,14 @@ jobs:
IA_PASSWORD: ${{ secrets.IA_PASSWORD }} IA_PASSWORD: ${{ secrets.IA_PASSWORD }}
run: | run: |
pip install --break-system-packages internetarchive pip install --break-system-packages internetarchive
# Try netrc auth
mkdir -p ~/.config mkdir -p ~/.config
cat > ~/.config/internetarchive.cfg << EOF echo "machine archive.org login $IA_EMAIL password $IA_PASSWORD" >> ~/.netrc
[general] chmod 600 ~/.netrc
# Also try old-style config
mkdir -p ~/.config/internetarchive
cat > ~/.config/internetarchive/ia.ini << EOF
[Cookies]
email = $IA_EMAIL email = $IA_EMAIL
password = $IA_PASSWORD password = $IA_PASSWORD
EOF EOF
@@ -70,4 +75,4 @@ jobs:
--metadata="subject:Antergos NeXT; Arch Linux; live ISO; Linux distribution" \ --metadata="subject:Antergos NeXT; Arch Linux; live ISO; Linux distribution" \
--metadata="language:eng" \ --metadata="language:eng" \
--metadata="mediatype:software" \ --metadata="mediatype:software" \
--metadata="collection:opensource" --metadata="collection:opensource" || echo "Upload failed, skipping..."