From 2a9d854ffcf8e4f597f33d1f6a3fb4d5eef7a853 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 07:29:51 +0000 Subject: [PATCH 01/11] Bump ruff from 0.11.8 to 0.11.9 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.8 to 0.11.9. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.11.8...0.11.9) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.11.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-static.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-static.txt b/requirements-static.txt index ab2d803..e6f6507 100644 --- a/requirements-static.txt +++ b/requirements-static.txt @@ -1,4 +1,4 @@ -ruff==0.11.8 +ruff==0.11.9 mypy==1.15.0 lxml-stubs types-shapely From 0c2a9f6cee8bb515b05272e5579366a859ee6c12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 07:28:37 +0000 Subject: [PATCH 02/11] Bump ruff from 0.11.9 to 0.11.10 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.9 to 0.11.10. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.11.9...0.11.10) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.11.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-static.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-static.txt b/requirements-static.txt index e6f6507..1848ac6 100644 --- a/requirements-static.txt +++ b/requirements-static.txt @@ -1,4 +1,4 @@ -ruff==0.11.9 +ruff==0.11.10 mypy==1.15.0 lxml-stubs types-shapely From 8af2eff8b2a3d0a6764e30a86c03d51d2bd377ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 08:00:58 +0000 Subject: [PATCH 03/11] Bump ASFHyP3/actions from 0.18.1 to 0.19.0 Bumps [ASFHyP3/actions](https://github.com/asfhyp3/actions) from 0.18.1 to 0.19.0. - [Release notes](https://github.com/asfhyp3/actions/releases) - [Changelog](https://github.com/ASFHyP3/actions/blob/develop/CHANGELOG.md) - [Commits](https://github.com/asfhyp3/actions/compare/v0.18.1...v0.19.0) --- updated-dependencies: - dependency-name: ASFHyP3/actions dependency-version: 0.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/changelog.yml | 2 +- .github/workflows/create-jira-issue.yml | 2 +- .github/workflows/labeled-pr.yml | 2 +- .github/workflows/release-checklist-comment.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/static-analysis.yml | 6 +++--- .github/workflows/tag-version.yml | 2 +- .github/workflows/test-and-build.yml | 6 +++--- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 3e4a03f..e5b019a 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -14,4 +14,4 @@ on: jobs: call-changelog-check-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.19.0 diff --git a/.github/workflows/create-jira-issue.yml b/.github/workflows/create-jira-issue.yml index 5765047..b2c255f 100644 --- a/.github/workflows/create-jira-issue.yml +++ b/.github/workflows/create-jira-issue.yml @@ -6,7 +6,7 @@ on: jobs: call-create-jira-issue-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.19.0 secrets: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/labeled-pr.yml b/.github/workflows/labeled-pr.yml index 4f8dcd9..dc2135a 100644 --- a/.github/workflows/labeled-pr.yml +++ b/.github/workflows/labeled-pr.yml @@ -13,4 +13,4 @@ on: jobs: call-labeled-pr-check-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.19.0 diff --git a/.github/workflows/release-checklist-comment.yml b/.github/workflows/release-checklist-comment.yml index 5170ee3..14a4e7b 100644 --- a/.github/workflows/release-checklist-comment.yml +++ b/.github/workflows/release-checklist-comment.yml @@ -10,7 +10,7 @@ on: jobs: call-release-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.19.0 permissions: pull-requests: write secrets: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd1d47c..a0360f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ on: jobs: call-release-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.19.0 with: release_prefix: HyP3 OPERA-RTC release_branch: main diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 6b1b024..be953ce 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -4,10 +4,10 @@ on: push jobs: call-secrets-analysis-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.19.0 call-ruff-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.19.0 call-mypy-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.19.0 diff --git a/.github/workflows/tag-version.yml b/.github/workflows/tag-version.yml index 44ad9eb..a274c79 100644 --- a/.github/workflows/tag-version.yml +++ b/.github/workflows/tag-version.yml @@ -8,7 +8,7 @@ on: jobs: call-bump-version-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.19.0 with: user: tools-bot email: UAF-asf-apd@alaska.edu diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 9e40789..9752917 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -13,20 +13,20 @@ on: jobs: call-pytest-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.19.0 with: local_package_name: hyp3_opera_rtc python_versions: >- ["3.10", "3.11", "3.12", "3.13"] call-version-info-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.19.0 with: python_version: '3.10' call-docker-ecr-workflow: needs: call-version-info-workflow - uses: ASFHyP3/actions/.github/workflows/reusable-docker-ecr.yml@v0.18.1 + uses: ASFHyP3/actions/.github/workflows/reusable-docker-ecr.yml@v0.19.0 with: version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }} ecr_registry: 845172464411.dkr.ecr.us-west-2.amazonaws.com From c3ead8fb67f4038c404c28b0d07f62a74de24b78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 May 2025 08:32:55 +0000 Subject: [PATCH 04/11] Bump ruff from 0.11.10 to 0.11.11 --- updated-dependencies: - dependency-name: ruff dependency-version: 0.11.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-static.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-static.txt b/requirements-static.txt index 1848ac6..989a2ca 100644 --- a/requirements-static.txt +++ b/requirements-static.txt @@ -1,4 +1,4 @@ -ruff==0.11.10 +ruff==0.11.11 mypy==1.15.0 lxml-stubs types-shapely From 5bb1aa587c823a97c42532decbaa1516729b3833 Mon Sep 17 00:00:00 2001 From: William Horn Date: Fri, 30 May 2025 10:44:36 -0800 Subject: [PATCH 05/11] Download opera burst db during docker build --- Dockerfile | 3 +++ src/hyp3_opera_rtc/prep_rtc.py | 18 ++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0dcbc40..83bbd0d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,12 +15,15 @@ USER root RUN chown rtc_user:rtc_user /home/rtc_user/scratch USER rtc_user +RUN curl https://asf-dem-west.s3.amazonaws.com/AUX/opera-burst-bbox-only.sqlite3 -o /home/rtc_user/opera-burst-bbox-only.sqlite3 + COPY --chown=rtc_user:rtc_user . /home/rtc_user/hyp3-opera-rtc/ RUN conda env create -f /home/rtc_user/hyp3-opera-rtc/environment.yml && \ conda clean -afy && \ sed -i 's/conda activate RTC/conda activate hyp3-opera-rtc/g' /home/rtc_user/.bashrc && \ conda run -n hyp3-opera-rtc python -m pip install --no-cache-dir /home/rtc_user/hyp3-opera-rtc + WORKDIR /home/rtc_user ENTRYPOINT ["/home/rtc_user/hyp3-opera-rtc/src/hyp3_opera_rtc/etc/entrypoint.sh"] CMD ["-h"] diff --git a/src/hyp3_opera_rtc/prep_rtc.py b/src/hyp3_opera_rtc/prep_rtc.py index 593543e..eb72f05 100644 --- a/src/hyp3_opera_rtc/prep_rtc.py +++ b/src/hyp3_opera_rtc/prep_rtc.py @@ -1,5 +1,6 @@ import argparse import os +import shutil import warnings from pathlib import Path from zipfile import ZipFile @@ -18,16 +19,13 @@ CMR_URL = 'https://cmr.earthdata.nasa.gov/search/granules.umm_json' -def download_burst_db(save_dir: Path) -> Path: - db_path = save_dir / 'opera-burst-bbox-only.sqlite3' +def prep_burst_db(save_dir: Path) -> Path: + db_filename = 'opera-burst-bbox-only.sqlite3' + db_path = save_dir / db_filename - if db_path.exists(): - return db_path + shutil.copy(Path.home() / db_filename, db_path) - # Currently using a version created using opera-adt/burst_db v0.4.0, but hope to switch to ASF-provide source. - url = 'https://ffwilliams2-shenanigans.s3.us-west-2.amazonaws.com/opera/opera-burst-bbox-only.sqlite3' - db_path = hyp3lib.fetch.download_file(url, str(save_dir)) - return Path(db_path) + return db_path def get_s1_granule_bbox(granule_path: Path, buffer: float = 0.025) -> Polygon: @@ -135,8 +133,8 @@ def prep_rtc( orbit_path = orbit.get_orbit(safe_path.with_suffix('').name, save_dir=input_dir) print(f'Downloaded orbit file: {orbit_path}') - db_path = download_burst_db(input_dir) - print(f'Downloaded burst database: {db_path}') + db_path = prep_burst_db(input_dir) + print(f'Burst database: {db_path}') dem_path = input_dir / 'dem.tif' granule_bbox = get_s1_granule_bbox(safe_path) From 4d30e761632a2f782add48d190f6a93781bc090f Mon Sep 17 00:00:00 2001 From: William Horn Date: Fri, 30 May 2025 10:46:21 -0800 Subject: [PATCH 06/11] Remove extra newline from dockerfile --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 83bbd0d..78aab83 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,6 @@ RUN conda env create -f /home/rtc_user/hyp3-opera-rtc/environment.yml && \ sed -i 's/conda activate RTC/conda activate hyp3-opera-rtc/g' /home/rtc_user/.bashrc && \ conda run -n hyp3-opera-rtc python -m pip install --no-cache-dir /home/rtc_user/hyp3-opera-rtc - WORKDIR /home/rtc_user ENTRYPOINT ["/home/rtc_user/hyp3-opera-rtc/src/hyp3_opera_rtc/etc/entrypoint.sh"] CMD ["-h"] From b23523550895b38601d511e9194aa03c677ee92b Mon Sep 17 00:00:00 2001 From: William Horn Date: Fri, 30 May 2025 10:48:10 -0800 Subject: [PATCH 07/11] Update changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0a7ee5..5fdbd78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [PEP 440](https://www.python.org/dev/peps/pep-0440/) and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.3] + +### Changed +- Download opera burst db during container build instead of at runtime + ## [0.1.2] ### Changed From 20dc770745721f703ec6bd48f6d3ada883b77f0e Mon Sep 17 00:00:00 2001 From: Jake Herrmann Date: Fri, 30 May 2025 11:15:37 -0800 Subject: [PATCH 08/11] publish docker container to GHCR --- .github/workflows/build.yml | 32 +++++++++++++++++++++++ .github/workflows/test-and-build.yml | 38 ---------------------------- .github/workflows/test.yml | 21 +++++++++++++++ CHANGELOG.md | 3 ++- Dockerfile | 2 +- 5 files changed, 56 insertions(+), 40 deletions(-) create mode 100644 .github/workflows/build.yml delete mode 100644 .github/workflows/test-and-build.yml create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..fc8df89 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,32 @@ +name: Build + +on: + push: + branches: + - develop + tags: + - 'v*' + pull_request: + branches: + - main + - develop + +jobs: + call-version-info-workflow: + uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.20.0 + permissions: + contents: read + with: + python_version: '3.10' + + call-docker-ghcr-workflow: + needs: call-version-info-workflow + uses: ASFHyP3/actions/.github/workflows/reusable-docker-ghcr.yml@v0.20.0 + permissions: + contents: read + packages: write + with: + version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }} + user: ${{ github.actor }} + secrets: + USER_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml deleted file mode 100644 index 9752917..0000000 --- a/.github/workflows/test-and-build.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Test and build - -on: - push: - branches: - - main - - develop - pull_request: - branches: - - main - - develop - -jobs: - call-pytest-workflow: - # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.19.0 - with: - local_package_name: hyp3_opera_rtc - python_versions: >- - ["3.10", "3.11", "3.12", "3.13"] - - call-version-info-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-version-info.yml@v0.19.0 - with: - python_version: '3.10' - - call-docker-ecr-workflow: - needs: call-version-info-workflow - uses: ASFHyP3/actions/.github/workflows/reusable-docker-ecr.yml@v0.19.0 - with: - version_tag: ${{ needs.call-version-info-workflow.outputs.version_tag }} - ecr_registry: 845172464411.dkr.ecr.us-west-2.amazonaws.com - aws_region: us-west-2 - release_branch: main - develop_branch: develop - secrets: - AWS_ACCESS_KEY_ID: ${{ secrets.V2_AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.V2_AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..685768b --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,21 @@ +name: Test + +on: + push: + branches: + - main + - develop + pull_request: + branches: + - main + - develop + +jobs: + call-pytest-workflow: + uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.20.0 + permissions: + contents: read + with: + local_package_name: hyp3_opera_rtc + python_versions: >- + ["3.10", "3.11", "3.12", "3.13"] diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fdbd78..9ad38bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,8 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.1.3] ### Changed -- Download opera burst db during container build instead of at runtime +- Download opera burst db during container build instead of at runtime. +- Publish docker container to public GHCR repo instead of private Amazon ECR repo. ## [0.1.2] diff --git a/Dockerfile b/Dockerfile index 78aab83..a235dbd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM 845172464411.dkr.ecr.us-west-2.amazonaws.com/opera_pge/rtc_s1:2.1.1 +FROM ghcr.io/nasa/opera-sds-pge/opera_pge/rtc_s1:2.1.1 # For opencontainers label definitions, see: # https://github.com/opencontainers/image-spec/blob/master/annotations.md From 23e41d641e48dc9b5fde669d0755282271941a22 Mon Sep 17 00:00:00 2001 From: Jake Herrmann Date: Fri, 30 May 2025 11:25:26 -0800 Subject: [PATCH 09/11] update readme --- README.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index e843a17..05fb1d3 100644 --- a/README.md +++ b/README.md @@ -14,20 +14,11 @@ Your credentials can be passed to the workflows via environmental variables that ## Usage -> [!WARNING] -> This plugin is designed to run within the HyP3 processing system, and directly relies on the JPL OPERA OPERA-RTC-S1 Product Generation Executable (PGE) docker container (see architecture section below). Currently this container is not publicly available, but the OPERA team is working to make it available in the near future. - +This plugin is designed to run within the HyP3 processing system, +and directly relies on the JPL OPERA OPERA-RTC-S1 Product Generation Executable (PGE) docker container (see architecture section below). For this reason, the plugin is only runnable via the docker container. -Because our docker image is based on `845172464411.dkr.ecr.us-west-2.amazonaws.com/opera_pge/rtc_s1` (see the [Dockerfile](./Dockerfile)), -you'll need to authenticate to Amazon ECR in the HyP3 AWS account before building our docker image -(you must be an ASF developer with access to the HyP3 AWS account): - -``` -aws --profile hyp3 ecr get-login-password --region us-west-2 | docker login --username AWS --password-stdin 845172464411.dkr.ecr.us-west-2.amazonaws.com -``` - -Then build our container: +Build the container: ```bash git clone https://github.com/ASFHyP3/hyp3-OPERA-RTC.git From a124b0ac373120c77d37615761314d946bf5bc91 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 19:29:55 +0000 Subject: [PATCH 10/11] bump ASFHyP3/actions from 0.19.0 to 0.20.0 Bumps [ASFHyP3/actions](https://github.com/asfhyp3/actions) from 0.19.0 to 0.20.0. - [Release notes](https://github.com/asfhyp3/actions/releases) - [Changelog](https://github.com/ASFHyP3/actions/blob/develop/CHANGELOG.md) - [Commits](https://github.com/asfhyp3/actions/compare/v0.19.0...v0.20.0) --- updated-dependencies: - dependency-name: ASFHyP3/actions dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/changelog.yml | 2 +- .github/workflows/create-jira-issue.yml | 2 +- .github/workflows/labeled-pr.yml | 2 +- .github/workflows/release-checklist-comment.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/static-analysis.yml | 6 +++--- .github/workflows/tag-version.yml | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index e5b019a..5360e08 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -14,4 +14,4 @@ on: jobs: call-changelog-check-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-changelog-check.yml@v0.20.0 diff --git a/.github/workflows/create-jira-issue.yml b/.github/workflows/create-jira-issue.yml index b2c255f..c77e1e8 100644 --- a/.github/workflows/create-jira-issue.yml +++ b/.github/workflows/create-jira-issue.yml @@ -6,7 +6,7 @@ on: jobs: call-create-jira-issue-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-create-jira-issue.yml@v0.20.0 secrets: JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }} JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }} diff --git a/.github/workflows/labeled-pr.yml b/.github/workflows/labeled-pr.yml index dc2135a..d729153 100644 --- a/.github/workflows/labeled-pr.yml +++ b/.github/workflows/labeled-pr.yml @@ -13,4 +13,4 @@ on: jobs: call-labeled-pr-check-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-labeled-pr-check.yml@v0.20.0 diff --git a/.github/workflows/release-checklist-comment.yml b/.github/workflows/release-checklist-comment.yml index 14a4e7b..a2bb05d 100644 --- a/.github/workflows/release-checklist-comment.yml +++ b/.github/workflows/release-checklist-comment.yml @@ -10,7 +10,7 @@ on: jobs: call-release-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-release-checklist-comment.yml@v0.20.0 permissions: pull-requests: write secrets: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a0360f8..2791b93 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ on: jobs: call-release-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-release.yml@v0.20.0 with: release_prefix: HyP3 OPERA-RTC release_branch: main diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index be953ce..15f80f6 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -4,10 +4,10 @@ on: push jobs: call-secrets-analysis-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.20.0 call-ruff-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.20.0 call-mypy-workflow: - uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-mypy.yml@v0.20.0 diff --git a/.github/workflows/tag-version.yml b/.github/workflows/tag-version.yml index a274c79..cd5ee66 100644 --- a/.github/workflows/tag-version.yml +++ b/.github/workflows/tag-version.yml @@ -8,7 +8,7 @@ on: jobs: call-bump-version-workflow: # Docs: https://github.com/ASFHyP3/actions - uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.19.0 + uses: ASFHyP3/actions/.github/workflows/reusable-bump-version.yml@v0.20.0 with: user: tools-bot email: UAF-asf-apd@alaska.edu From a9870162044631a3dda7fd266ac6b836b4b45537 Mon Sep 17 00:00:00 2001 From: Andrew Johnston Date: Fri, 30 May 2025 11:34:57 -0800 Subject: [PATCH 11/11] add note to readme that validtion is still ongoign --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 05fb1d3..713c386 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ A HyP3 plugin for OPERA-RTC processing **ALL CREDIT FOR THIS PLUGIN'S RTC PRODUCTS GOES TO THE [JPL OPERA TEAM](https://www.jpl.nasa.gov/go/opera). THIS PLUGIN MERELY ALLOWS US TO RUN THEIR WORKFLOW IN A HYP3 ENVIRONMENT.** +**VALIDATION OF THIS PLUGIN IS STILL ONGOING. CONFIDENCE THAT THIS PLUGIN PRODUCES EQUIVALENT RTC DATA PRODUCTS AS THE OPERA MISSION IS NOT (YET) HIGH ENOUGH FOR PRODUCTION USE.** + ## Earthdata Login Credentials To use this plugin, the user must provide their Earthdata Login credentials in order to download input data.