Skip to content

369.fre-cli mkmf dependency #1594

369.fre-cli mkmf dependency

369.fre-cli mkmf dependency #1594

Workflow file for this run

name: build_conda
on:
pull_request:
branches:
- main
# cancel running jobs if theres a newer push
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/noaa-gfdl/fre-cli:miniconda24.7.1_gcc14.2.0
steps:
- name: Checkout Files
uses: actions/checkout@v4
with:
submodules: 'recursive'
- name: Run Conda to Build
run: |
# append the reqd channels
conda config --append channels conda-forge
conda config --append channels noaa-gfdl
# remove any default channels
conda config --remove channels defaults
# just in case
conda config --show channels
# install conda-build and conda-verify
conda install conda-build conda-verify
# conda build
conda build --package-format tar.bz2 --output .
ls
# conda build --package-format tar.bz2 --output-folder /path/to/local/channel_name
# - name: upload fre-cli tarball
# uses: actions/upload-artifact@v4
# with:
# name: fre-cli-upload-TEST
# path: src/dist/fre-cli-2025.03-py_1.tar.gz