File tree 1 file changed +21
-1
lines changed
1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -13,14 +13,34 @@ jobs:
13
13
python-version : 3.9
14
14
- name : Install requirements
15
15
run : pip install -r requirements.txt
16
+ - name : Install sqlite
17
+ run : sudo apt-get install sqlite3 unzip
16
18
- name : Get current date
17
19
id : date
18
20
run : echo "::set-output name=date::$(date +'%Y-%m-%d_%H:%M:%S')"
19
21
- name : Get current timestamp
20
22
id : timestamp
21
23
run : echo "::set-output name=timestamp::$(date +'%s')"
22
24
- name : Test build Anki Deck
23
- run : python generate.py --stop 3
25
+ run : >
26
+ git clean -f -x -d
27
+ && python generate.py --start 1 --stop 5 --page-size 2
28
+ && unzip leetcode.apkg
29
+ && sqlite3 collection.anki2 .schema
30
+ && sqlite3 collection.anki2 .dump
31
+ env :
32
+ LEETCODE_SESSION_ID : ${{ secrets.LEETCODE_SESSION_ID }}
33
+ - name : Test build Anki Deck (non-default output file)
34
+ run : >
35
+ git clean -f -x -d
36
+ && python generate.py --stop 3 --output-file test.apkg
37
+ && unzip test.apkg
38
+ && sqlite3 collection.anki2 .schema
39
+ && sqlite3 collection.anki2 .dump
40
+ env :
41
+ LEETCODE_SESSION_ID : ${{ secrets.LEETCODE_SESSION_ID }}
42
+ - name : Test build Anki Deck with Amazon list id
43
+ run : python generate.py --stop 10 --list-id 7p5x763
24
44
env :
25
45
LEETCODE_SESSION_ID : ${{ secrets.LEETCODE_SESSION_ID }}
26
46
- name : Build Anki Deck
You can’t perform that action at this time.
0 commit comments