@@ -11,26 +11,26 @@ jobs:
11 os: [ubuntu-latest]
11 os: [ubuntu-latest]
12 python-version: [3.5, 3.6, 3.7, 3.8]
12 python-version: [3.5, 3.6, 3.7, 3.8]
14β - name: Checkout ποΈ
14+ - name: Checkout
15 uses: actions/checkout@v2
15 uses: actions/checkout@v2
16β - name: Install Ubuntu packages π§°
16+ - name: Install Ubuntu packages
18 sudo ./utils/searx.sh install packages
18 sudo ./utils/searx.sh install packages
19 sudo apt install firefox
19 sudo apt install firefox
20β - name: Set up Python π§°
20+ - name: Set up Python
21 uses: actions/setup-python@v2
21 uses: actions/setup-python@v2
23 python-version: ${{ matrix.python-version }}
23 python-version: ${{ matrix.python-version }}
24 architecture: 'x64'
24 architecture: 'x64'
25β - name: Install Python dependencies π§°
25+ - name: Install Python dependencies
27 make V=1 install
27 make V=1 install
28 make V=1 gecko.driver
28 make V=1 gecko.driver
29β - name: Run tests ποΈ
29+ - name: Run tests
30 run: make V=1 test
30 run: make V=1 test
31β - name: Test coverage πΊοΈ
31+ - name: Test coverage
32 run: make V=1 test.coverage
32 run: make V=1 test.coverage
33β - name: Store coverage result πΊοΈ
33+ - name: Store coverage result
34 uses: actions/upload-artifact@v2
34 uses: actions/upload-artifact@v2
36 name: coverage-${{ matrix.python-version }}
36 name: coverage-${{ matrix.python-version }}
@@ -41,33 +41,33 @@ jobs:
41 name: Themes
41 name: Themes
42 runs-on: ubuntu-latest
42 runs-on: ubuntu-latest
44β - name: Checkout ποΈ
44+ - name: Checkout
45 uses: actions/checkout@v2
45 uses: actions/checkout@v2
46β - name: Install Ubuntu packages π§°
46+ - name: Install Ubuntu packages
47 run: sudo ./utils/searx.sh install packages
47 run: sudo ./utils/searx.sh install packages
48β - name: Install node dependencies π§°
48+ - name: Install node dependencies
49 run: make V=1 node.env
49 run: make V=1 node.env
50β - name: Build themes ποΈ
50+ - name: Build themes
51 run: make V=1 themes
51 run: make V=1 themes
53 documentation:
53 documentation:
54 name: Documentation
54 name: Documentation
55 runs-on: ubuntu-latest
55 runs-on: ubuntu-latest
57β - name: Checkout ποΈ
57+ - name: Checkout
58 uses: actions/checkout@v2
58 uses: actions/checkout@v2
60 persist-credentials: false
60 persist-credentials: false
61β - name: Install Ubuntu packages π§°
61+ - name: Install Ubuntu packages
62 run: sudo ./utils/searx.sh install buildhost
62 run: sudo ./utils/searx.sh install buildhost
63β - name: Set up Python π§°
63+ - name: Set up Python
64 uses: actions/setup-python@v2
64 uses: actions/setup-python@v2
66 python-version: '3.9'
66 python-version: '3.9'
67 architecture: 'x64'
67 architecture: 'x64'
68β - name: Build documentation ποΈ
68+ - name: Build documentation
69 run: SEARX_DEBUG=1 make V=1 travis-gh-pages
69 run: SEARX_DEBUG=1 make V=1 travis-gh-pages
70β - name: Deploy π
70+ - name: Deploy
71 if: github.ref == 'refs/heads/master'
71 if: github.ref == 'refs/heads/master'
72 uses: JamesIves/github-pages-deploy-action@3.7.1
72 uses: JamesIves/github-pages-deploy-action@3.7.1
@@ -87,24 +87,24 @@ jobs:
87 DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
87 DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
88 runs-on: ubuntu-latest
88 runs-on: ubuntu-latest
90β - name: Checkout ποΈ
90+ - name: Checkout
91 if: env.DOCKERHUB_USERNAME != null
91 if: env.DOCKERHUB_USERNAME != null
92 uses: actions/checkout@v2
92 uses: actions/checkout@v2
94 # make sure "make docker.push" can get the git history
94 # make sure "make docker.push" can get the git history
95 fetch-depth: '0'
95 fetch-depth: '0'
96β - name: Set up QEMU π§°
96+ - name: Set up QEMU
97 if: env.DOCKERHUB_USERNAME != null
97 if: env.DOCKERHUB_USERNAME != null
98 uses: docker/setup-qemu-action@v1
98 uses: docker/setup-qemu-action@v1
99β - name: Set up Docker Buildx π§°
99+ - name: Set up Docker Buildx
100 if: env.DOCKERHUB_USERNAME != null
100 if: env.DOCKERHUB_USERNAME != null
101 uses: docker/setup-buildx-action@v1
101 uses: docker/setup-buildx-action@v1
102β - name: Login to DockerHub π
102+ - name: Login to DockerHub
103 if: env.DOCKERHUB_USERNAME != null
103 if: env.DOCKERHUB_USERNAME != null
104 uses: docker/login-action@v1
104 uses: docker/login-action@v1
106 username: ${{ secrets.DOCKERHUB_USERNAME }}
106 username: ${{ secrets.DOCKERHUB_USERNAME }}
107 password: ${{ secrets.DOCKERHUB_TOKEN }}
107 password: ${{ secrets.DOCKERHUB_TOKEN }}
108β - name: Build and push π³
108+ - name: Build and push
109 if: env.DOCKERHUB_USERNAME != null
109 if: env.DOCKERHUB_USERNAME != null
110 run: make -e GIT_URL=$(git remote get-url origin) docker.push
110 run: make -e GIT_URL=$(git remote get-url origin) docker.push