From 70df52dc11da67c06ce2c5b526c08c3c225c602c Mon Sep 17 00:00:00 2001 From: sapols Date: Wed, 11 Feb 2026 22:45:41 -0700 Subject: [PATCH 1/2] Add PyHC Actions workflows --- .github/workflows/phep3-compliance.yml | 20 +++++++++++++++++++ .../pyhc-environment-compatibility.yml | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 .github/workflows/phep3-compliance.yml create mode 100644 .github/workflows/pyhc-environment-compatibility.yml diff --git a/.github/workflows/phep3-compliance.yml b/.github/workflows/phep3-compliance.yml new file mode 100644 index 0000000..2e7426a --- /dev/null +++ b/.github/workflows/phep3-compliance.yml @@ -0,0 +1,20 @@ +name: PHEP 3 Compliance + +on: + push: + branches: [master] + pull_request: + branches: [master] + schedule: + # Run quarterly: Jan 1, Apr 1, Jul 1, Oct 1 at 3pm UTC (8am Mountain Time) + - cron: '0 15 1 1,4,7,10 *' + workflow_dispatch: + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check PHEP 3 Compliance + uses: heliophysicsPy/pyhc-actions/phep3-compliance@v1 diff --git a/.github/workflows/pyhc-environment-compatibility.yml b/.github/workflows/pyhc-environment-compatibility.yml new file mode 100644 index 0000000..e490507 --- /dev/null +++ b/.github/workflows/pyhc-environment-compatibility.yml @@ -0,0 +1,20 @@ +name: PyHC Environment Compatibility + +on: + push: + branches: [master] + pull_request: + branches: [master] + schedule: + # Run quarterly: Jan 1, Apr 1, Jul 1, Oct 1 at 3pm UTC (8am Mountain Time) + - cron: '0 15 1 1,4,7,10 *' + workflow_dispatch: + +jobs: + check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check PyHC Environment Compatibility + uses: heliophysicsPy/pyhc-actions/pyhc-env-compat@v1 From 418559a48d7e7de6e9d1afefec193732782beae9 Mon Sep 17 00:00:00 2001 From: sapols Date: Thu, 12 Feb 2026 10:46:53 -0700 Subject: [PATCH 2/2] Combine PyHC Actions workflows --- .github/workflows/phep3-compliance.yml | 20 ------------------- ...ent-compatibility.yml => pyhc-actions.yml} | 14 +++++++++++-- 2 files changed, 12 insertions(+), 22 deletions(-) delete mode 100644 .github/workflows/phep3-compliance.yml rename .github/workflows/{pyhc-environment-compatibility.yml => pyhc-actions.yml} (57%) diff --git a/.github/workflows/phep3-compliance.yml b/.github/workflows/phep3-compliance.yml deleted file mode 100644 index 2e7426a..0000000 --- a/.github/workflows/phep3-compliance.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: PHEP 3 Compliance - -on: - push: - branches: [master] - pull_request: - branches: [master] - schedule: - # Run quarterly: Jan 1, Apr 1, Jul 1, Oct 1 at 3pm UTC (8am Mountain Time) - - cron: '0 15 1 1,4,7,10 *' - workflow_dispatch: - -jobs: - check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Check PHEP 3 Compliance - uses: heliophysicsPy/pyhc-actions/phep3-compliance@v1 diff --git a/.github/workflows/pyhc-environment-compatibility.yml b/.github/workflows/pyhc-actions.yml similarity index 57% rename from .github/workflows/pyhc-environment-compatibility.yml rename to .github/workflows/pyhc-actions.yml index e490507..0735014 100644 --- a/.github/workflows/pyhc-environment-compatibility.yml +++ b/.github/workflows/pyhc-actions.yml @@ -1,4 +1,4 @@ -name: PyHC Environment Compatibility +name: PyHC Actions on: push: @@ -11,7 +11,17 @@ on: workflow_dispatch: jobs: - check: + phep3-compliance: + name: PHEP 3 Compliance + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check PHEP 3 Compliance + uses: heliophysicsPy/pyhc-actions/phep3-compliance@v1 + + pyhc-env-compat: + name: PyHC Environment Compatibility runs-on: ubuntu-latest steps: - uses: actions/checkout@v4