Skip to content

v0.10.2

v0.10.2 #12

Workflow file for this run

name: Publish DNAnexus Expression Classification App
on:
release:
types: [released, edited]
jobs:
push_to_DNAnexus:
name: Push app to DNAnexus
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v5
- name: Sanitize Version for Tagging
run: echo ${{ github.event.release.tag_name }} | sed 's/^v//' | (read; echo SHORT_VERSION=$REPLY) >> $GITHUB_ENV
- name: Update DX version
run: sed -i.bak "s/EXPRESSION_SHORT_VERSION/${{ env.SHORT_VERSION }}/" dx_app/dxapp.json && sed -i.bak "s/EXPRESSION_VERSION/${{ github.event.release.tag_name }}/" dx_app/src/t-SNE.sh
- name: Install DX toolkit
run: pip3 install dxpy
- name: Login to DNAnexus
run: dx login --noprojects --token ${{ secrets.DX_TOKEN }}
- name: Build and push
id: dx_build
run: dx build --app --publish dx_app