Skip to content

Commit

Permalink
custom workflow, upload zip to github
Browse files Browse the repository at this point in the history
  • Loading branch information
scottyhq committed Jan 16, 2024
1 parent 1c65bc6 commit 83ccb4d
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 1 deletion.
8 changes: 7 additions & 1 deletion .github/workflows/singleburst.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,10 @@ jobs:
--looks 20x4 \
--apply-water-mask False \
--bucket fufiters \
--bucket-prefix S1_136231_IW2/20200604_20200616
--bucket-prefix S1_136231_IW2/20200604_20200616
- name: Upload Hyp3 Output
uses: actions/upload-artifact@v4
with:
name: hyp3-isce2
path: S1*.zip
67 changes: 67 additions & 0 deletions .github/workflows/singleburst_custom.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: SingleBurstCustom

on:
workflow_dispatch:
inputs:
reference:
type: string
required: true
description: reference burst
default: S1_136231_IW2_20200604T022312_VV_7C85-BURST
secondary:
type: string
required: true
description: secondary burst
default: S1_136231_IW2_20200616T022313_VV_5D11-BURST

# TODO: parse inputs for dates to use in bucket-prefix

jobs:
hyp3-isce2:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -el {0}

steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
repository: 'ASFHyP3/hyp3-isce2'

- name: Install Conda environment with Micromamba
uses: mamba-org/setup-micromamba@v1
with:
cache-environment: true
environment-file: environment.yml

- name: Development install
run: pip install -e .

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-west-2

- name: Run Example Workflow
env:
EARTHDATA_USERNAME: ${{ secrets.EARTHDATA_USERNAME }}
EARTHDATA_PASSWORD: ${{ secrets.EARTHDATA_PASSWORD}}
ESA_USERNAME: ${{ secrets.ESA_USERNAME }}
ESA_PASSWORD: ${{ secrets.ESA_PASSWORD}}
run: |
python -m hyp3_isce2 ++process insar_tops_burst \
${{ inputs.reference }} \
${{ inputs.secondary }} \
--looks 20x4 \
--apply-water-mask False \
--bucket fufiters \
--bucket-prefix singleburst_custom
- name: Upload Hyp3 Output
uses: actions/upload-artifact@v4
with:
name: hyp3-isce2
path: S1*.zip

0 comments on commit 83ccb4d

Please sign in to comment.