@@ -13,7 +13,7 @@ jobs:
15 os: [ubuntu-20.04]
15 os: [ubuntu-20.04]
16− python-version: [3.7, 3.8, 3.9, "3.10"]
16+ python-version: [3.6, 3.7, 3.8, 3.9]
18 - name: Checkout
18 - name: Checkout
19 uses: actions/checkout@v2
19 uses: actions/checkout@v2
@@ -56,17 +56,6 @@ jobs:
56 uses: actions/checkout@v2
56 uses: actions/checkout@v2
57 - name: Install Ubuntu packages
57 - name: Install Ubuntu packages
58 run: sudo ./utils/searx.sh install packages
58 run: sudo ./utils/searx.sh install packages
59− - name: Set up Python
60− uses: actions/setup-python@v2
62− python-version: '3.9'
64− - name: Cache Python dependencies
66− uses: actions/cache@v2
69− key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py') }}
70 - name: Install node dependencies
59 - name: Install node dependencies
71 run: make V=1 node.env
60 run: make V=1 node.env
72 - name: Build themes
61 - name: Build themes
@@ -79,21 +68,14 @@ jobs:
79 - name: Checkout
68 - name: Checkout
80 uses: actions/checkout@v2
69 uses: actions/checkout@v2
83 persist-credentials: false
71 persist-credentials: false
84 - name: Install Ubuntu packages
72 - name: Install Ubuntu packages
85 run: sudo ./utils/searx.sh install buildhost
73 run: sudo ./utils/searx.sh install buildhost
86 - name: Set up Python
74 - name: Set up Python
87 uses: actions/setup-python@v2
75 uses: actions/setup-python@v2
89− python-version: '3.10'
77+ python-version: '3.9'
90 architecture: 'x64'
78 architecture: 'x64'
91− - name: Cache Python dependencies
93− uses: actions/cache@v2
96− key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py') }}
97 - name: Build documentation
79 - name: Build documentation
99 make V=1 docs.clean docs.html
81 make V=1 docs.clean docs.html
@@ -115,7 +97,7 @@ jobs:
115 - documentation
97 - documentation
117 DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
99 DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
118− runs-on: ubuntu-20.04
100+ runs-on: ubuntu-18.04
120 - name: Checkout
102 - name: Checkout
121 if: env.DOCKERHUB_USERNAME != null
103 if: env.DOCKERHUB_USERNAME != null
@@ -123,17 +105,6 @@ jobs:
124 # make sure "make docker.push" can get the git history
106 # make sure "make docker.push" can get the git history
125 fetch-depth: '0'
107 fetch-depth: '0'
126− - name: Set up Python
127− uses: actions/setup-python@v2
129− python-version: '3.9'
131− - name: Cache Python dependencies
133− uses: actions/cache@v2
136− key: python-ubuntu-20.04-3.9-${{ hashFiles('requirements*.txt', 'setup.py') }}
137 - name: Set up QEMU
108 - name: Set up QEMU
138 if: env.DOCKERHUB_USERNAME != null
109 if: env.DOCKERHUB_USERNAME != null
139 uses: docker/setup-qemu-action@v1
110 uses: docker/setup-qemu-action@v1