Skip to content

Refactoring the method to import EE lib and auth process, fixing bugs for the new GEE python API #55

Refactoring the method to import EE lib and auth process, fixing bugs for the new GEE python API

Refactoring the method to import EE lib and auth process, fixing bugs for the new GEE python API #55

# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: package-plugin
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.7"]
os: [macos-latest, windows-latest, ubuntu-latest]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install paver
- name: Package QGIS Plugin
run: |
paver setup
paver package
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: ee_plugin-${{ matrix.os }}.zip
path: ee_plugin.zip
package:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/download-artifact@v3