diff --git a/.github/workflows/python-package-deploy.yml b/.github/workflows/python-package-deploy.yml index 8a9186388..717fa084d 100644 --- a/.github/workflows/python-package-deploy.yml +++ b/.github/workflows/python-package-deploy.yml @@ -55,9 +55,16 @@ jobs: activate-environment: build environment-file: .github/conda-envs/build.yml - name: Build a Conda tarbal + env: + VERSION: ${{ env.VERSION }} run: | + source "${CONDA}/etc/profile.d/conda.sh" + conda activate build + echo "Building conda package with VERSION=${VERSION}" conda build -c conda-forge -c cmutel -c lca ./recipe/ - name: Publish to Anaconda run: | + source "${CONDA}/etc/profile.d/conda.sh" + conda activate build anaconda -t ${{ secrets.CONDA_LCA }} upload \ /usr/share/miniconda/envs/build/conda-bld/noarch/*.conda diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 67850064d..ab482aaff 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -35,9 +35,14 @@ jobs: env: VERSION: ${{ github.ref_name }} run: | + source "${CONDA}/etc/profile.d/conda.sh" + conda activate build + echo "Building conda package with VERSION=${VERSION}" conda build -c conda-forge -c cmutel -c lca recipe/ - name: Upload to anaconda.org run: | + source "${CONDA}/etc/profile.d/conda.sh" + conda activate build anaconda -t ${{ secrets.CONDA_UPLOAD_TOKEN }} upload \ /usr/share/miniconda/envs/build/conda-bld/noarch/*.conda - name: Update wiki diff --git a/recipe/meta.yaml b/recipe/meta.yaml index f2dee85ba..8ada022bd 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,7 @@ +{% set ab_version = os.environ.get('VERSION', 'dev') %} package: name: activity-browser - version: "{{ os.environ.get('VERSION', 'dev') }}" + version: {{ ab_version }} source: path: .. @@ -8,7 +9,7 @@ source: build: noarch: python number: 0 - script: "{{ PYTHON }} setup.py install --single-version-externally-managed --record record.txt" + script: export VERSION="{{ ab_version }}" && {{ PYTHON }} setup.py install --single-version-externally-managed --record record.txt entry_points: - activity-browser = activity_browser:run_activity_browser - activity-browser-cleanup = activity_browser.bwutils:cleanup