1010 branches : [ develop ]
1111
1212jobs :
13- test :
13+ python :
1414 runs-on : ubuntu-latest
1515 strategy :
1616 matrix :
1717 python-version : ["3.9", "3.10", "3.11"]
18- poetry-version : ["1.5.1", "1.4.2", "1.3.2", "1.2.2"]
18+ poetry-version : ["1.5.1"]
19+ pandoc-version : ["3.1.3"]
1920 steps :
2021 - uses : actions/checkout@v3
2122 - name : Set up Python ${{ matrix.python-version }}
@@ -26,12 +27,62 @@ jobs:
2627 uses : abatilo/actions-poetry@v2
2728 with :
2829 poetry-version : ${{ matrix.poetry-version }}
29- - name : View poetry --help
30- run : poetry --help
3130 - name : Install dependencies
3231 run : |
33- wget https://github.com/jgm/pandoc/releases/download/3.1.3/pandoc-3.1.3-1-amd64.deb
34- sudo dpkg -i ./pandoc-3.1.3-1-amd64.deb
32+ wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
33+ sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
34+ poetry install
35+ - name : Test with tox
36+ run : |
37+ poetry run tox -e py
38+
39+ poetry :
40+ runs-on : ubuntu-latest
41+ strategy :
42+ matrix :
43+ python-version : ["3.11"]
44+ poetry-version : ["1.2.2", "1.3.2", "1.4.2", "1.5.1"]
45+ pandoc-version : ["3.1.3"]
46+ steps :
47+ - uses : actions/checkout@v3
48+ - name : Set up Python ${{ matrix.python-version }}
49+ uses : actions/setup-python@v4
50+ with :
51+ python-version : ${{ matrix.python-version }}
52+ - name : Set up Poetry ${{ matrix.poetry-version }}
53+ uses : abatilo/actions-poetry@v2
54+ with :
55+ poetry-version : ${{ matrix.poetry-version }}
56+ - name : Install dependencies
57+ run : |
58+ wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
59+ sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
60+ poetry install
61+ - name : Test with tox
62+ run : |
63+ poetry run tox -e py
64+
65+ pandoc :
66+ runs-on : ubuntu-latest
67+ strategy :
68+ matrix :
69+ python-version : ["3.11"]
70+ poetry-version : ["1.5.1"]
71+ pandoc-version : ["2.11.4", "2.12", "2.13", "2.14.2", "2.15", "2.16.2", "2.17.1.1", "2.18", "2.19.2", "3.0.1", "3.1.3"]
72+ steps :
73+ - uses : actions/checkout@v3
74+ - name : Set up Python ${{ matrix.python-version }}
75+ uses : actions/setup-python@v4
76+ with :
77+ python-version : ${{ matrix.python-version }}
78+ - name : Set up Poetry ${{ matrix.poetry-version }}
79+ uses : abatilo/actions-poetry@v2
80+ with :
81+ poetry-version : ${{ matrix.poetry-version }}
82+ - name : Install dependencies
83+ run : |
84+ wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
85+ sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
3586 poetry install
3687 - name : Test with tox
3788 run : |
4899 - name : Set up Poetry
49100 uses : abatilo/actions-poetry@v2
50101 with :
51- poetry-version : ' 1.5'
102+ poetry-version : ' 1.5.1 '
52103 - name : Install dependencies
53104 run : |
54105 poetry install
68119 - name : Set up Poetry
69120 uses : abatilo/actions-poetry@v2
70121 with :
71- poetry-version : ' 1.5'
122+ poetry-version : ' 1.5.1 '
72123 - name : Install dependencies
73124 run : |
74125 wget https://github.com/jgm/pandoc/releases/download/3.1.3/pandoc-3.1.3-1-amd64.deb
0 commit comments