metya 2 éve
szülő
commit
b9d95c1a83
4 módosított fájl, 3 hozzáadás és 52 törlés
  1. 1 0
      .github/workflows/bumpversion.yml
  2. 1 1
      docker/Dockerfile
  3. 1 1
      scripts/backup_db.sh
  4. 0 50
      scripts/script.exp

+ 1 - 0
.github/workflows/bumpversion.yml

@@ -14,6 +14,7 @@ jobs:
       - name: Check out
         uses: actions/checkout@v3
         with:
+          lfs: true
           fetch-depth: 0
           token: "${{ secrets.PERSONAL_ACCESS_TOKEN }}"
       - id: cz

+ 1 - 1
docker/Dockerfile

@@ -8,7 +8,7 @@ ENV GITHUB_TOKEN=$GITHUB_TOKEN
 ENV API_TOKEN=$API_TOKEN
 
 RUN apk add --no-cache --virtual .build-deps gcc musl-dev libffi-dev curl
-RUN apk add --no-cache git git-lfs expect
+RUN apk add --no-cache git git-lfs
 
 WORKDIR /app
 ADD requirements.txt /app

+ 1 - 1
scripts/backup_db.sh

@@ -1,4 +1,4 @@
 cd /app
 git add papers.db
 git commit -m "backup papers.db" --no-verify
-expect scripts/script.exp ${GITHUB_TOKEN}
+git push https://metya:{GITHUB_TOKEN}@github.com/metya/vanity-bot.git

+ 0 - 50
scripts/script.exp

@@ -1,50 +0,0 @@
-#!/usr/bin/expect -f
-#
-# This Expect script was generated by autoexpect on Mon Feb 27 18:59:37 2023
-# Expect and autoexpect were both written by Don Libes, NIST.
-#
-# Note that autoexpect does not guarantee a working script.  It
-# necessarily has to guess about certain things.  Two reasons a script
-# might fail are:
-#
-# 1) timing - A surprising number of programs (rn, ksh, zsh, telnet,
-# etc.) and devices discard or ignore keystrokes that arrive "too
-# quickly" after prompts.  If you find your new script hanging up at
-# one spot, try adding a short sleep just before the previous send.
-# Setting "force_conservative" to 1 (see below) makes Expect do this
-# automatically - pausing briefly before sending each character.  This
-# pacifies every program I know of.  The -c flag makes the script do
-# this in the first place.  The -C flag allows you to define a
-# character to toggle this mode off and on.
-
-set force_conservative 0  ;# set to 1 to force conservative mode even if
-			  ;# script wasn't run conservatively originally
-if {$force_conservative} {
-	set send_slow {1 .1}
-	proc send {ignore arg} {
-		sleep .1
-		exp_send -s -- $arg
-	}
-}
-
-#
-# 2) differing output - Some programs produce different output each time
-# they run.  The "date" command is an obvious example.  Another is
-# ftp, if it produces throughput statistics at the end of a file
-# transfer.  If this causes a problem, delete these patterns or replace
-# them with wildcards.  An alternative is to use the -p flag (for
-# "prompt") which makes Expect only look for the last line of output
-# (i.e., the prompt).  The -P flag allows you to define a character to
-# toggle this mode off and on.
-#
-# Read the man page for more info.
-#
-# -Don
-
-set GITHUB_TOKEN [lindex $argv 0]
-set timeout -1
-spawn git push https://$GITHUB_TOKEN@github.com/metya/vanity-bot
-match_max 100000
-expect -exact "Password for 'https://$GITHUB_TOKEN@github.com': "
-send -- "\r"
-expect eof