Skip to content

If LICENSE is missing from the plugin path but available in the parent path when packaging, include that #315

If LICENSE is missing from the plugin path but available in the parent path when packaging, include that

If LICENSE is missing from the plugin path but available in the parent path when packaging, include that #315

Workflow file for this run

name: 🧪 Run tests
concurrency: testing_environment
on:
pull_request:
branches:
- master
push:
branches:
- master
workflow_dispatch:
workflow_call:
jobs:
tests:
runs-on: ubuntu-latest
steps:
# Not using strategy.matrix to create multiple jobs
# as we do NOT want to test with any form of concurrency
# to avoid 'race conditions' against Transifex
- name: Check out repository code
uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.8"
cache: "pip"
cache-dependency-path: "requirements/*.txt"
- name: install
run: |
python -m pip install -U -r requirements/development.txt
python -m pip install -e .
- name: Simple cli test
run: qgis-plugin-ci --help
- name: Install system requirements
run: |
sudo apt-get update
sudo apt-get install qtbase5-dev qttools5-dev-tools
- name: Tests
env:
tx_api_token: ${{ secrets.TRANSIFEX_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
run: nose2 -v