From 1aa49132e06cd4238d76a55e940a10c304f562bd Mon Sep 17 00:00:00 2001 From: Charlie Marshak Date: Tue, 19 Nov 2024 09:48:28 -0800 Subject: [PATCH] add static and test workflows --- .github/workflows/static_analysis.yml | 16 ++++++++++++++++ .github/workflows/test.yml | 21 +++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .github/workflows/static_analysis.yml create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml new file mode 100644 index 0000000..21ad440 --- /dev/null +++ b/.github/workflows/static_analysis.yml @@ -0,0 +1,16 @@ +name: Static Analysis (Flake8/Ruff) + +on: push + +jobs: + # Docs: https://github.com/ASFHyP3/actions + call-flake8-workflow: + uses: ASFHyP3/actions/.github/workflows/reusable-flake8.yml@v0.11.2 + with: + local_package_names: dist_s1_enumerator + + call-secrets-analysis-workflow: + uses: ASFHyP3/actions/.github/workflows/reusable-secrets-analysis.yml@v0.11.2 + + call-ruff-workflow: + uses: ASFHyP3/actions/.github/workflows/reusable-ruff.yml@v0.11.2 \ No newline at end of file diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..0762996 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,21 @@ +name: Test + +on: + workflow_dispatch: + push: + branches: + - main + - dev + pull_request: + branches: + - main + - dev + +jobs: + call-pytest-workflow: + # Docs: https://github.com/ASFHyP3/actions + uses: ASFHyP3/actions/.github/workflows/reusable-pytest.yml@v0.11.2 + with: + local_package_name: dist_s1 + python_versions: >- + ["3.12", "3.13"]