diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4ca08d935..34c9f0cf3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -122,6 +122,27 @@ Notes: - **PR labels**: Add labels with the same names (e.g., `skip:ci`, `skip:test:long-running`) to your pull request - Both methods work independently - you can use either or both + +### Run Github Actions + +One can trigger GitHub Actions workflows locally using commands like so: + +```shell +BRANCH=$(git rev-parse --abbrev-ref HEAD) + +# Hourly (quick smoke) and Daily (thorough) — staging +gh workflow run scheduled-testing-staging-hourly.yml --ref "$BRANCH" -f branch="$BRANCH" +gh workflow run scheduled-testing-staging-daily.yml --ref "$BRANCH" -f branch="$BRANCH" + +# Same against production +gh workflow run scheduled-testing-production-hourly.yml --ref "$BRANCH" -f branch="$BRANCH" +gh workflow run scheduled-testing-production-daily.yml --ref "$BRANCH" -f branch="$BRANCH" +``` + +This is especially useful for testing that new he-tme versions will pass the scheduled testing workflows before merging into main. + + + ### Publish Release Releases follow a four-phase workflow that allows Ketryx compliance approvals to be collected before publishing: diff --git a/tests/constants_test.py b/tests/constants_test.py index 3fc1c2d35..5f5365bb7 100644 --- a/tests/constants_test.py +++ b/tests/constants_test.py @@ -106,13 +106,13 @@ match os.getenv("AIGNOSTICS_PLATFORM_ENVIRONMENT", "production"): case "production": TEST_APPLICATION_ID = "test-app" - TEST_APPLICATION_VERSION = "1.0.0" + TEST_APPLICATION_VERSION = "1.3.0" HETA_APPLICATION_ID = "he-tme" - HETA_APPLICATION_VERSION = "1.2.0" - TEST_APPLICATION_VERSION_USE_LATEST_FALLBACK_SKIP = False + HETA_APPLICATION_VERSION = "1.3.0" + TEST_APPLICATION_VERSION_USE_LATEST_FALLBACK_SKIP = True - PIPELINE_GPU_TYPE = "L4" + PIPELINE_GPU_TYPE = "A100" PIPELINE_GPU_PROVISIONING_MODE = "SPOT" PIPELINE_GPU_FLEX_START_MAX_RUN_DURATION_MINUTES = None PIPELINE_MAX_GPUS_PER_SLIDE = 1 @@ -121,13 +121,13 @@ case "staging": TEST_APPLICATION_ID = "test-app" - TEST_APPLICATION_VERSION = "1.0.0" + TEST_APPLICATION_VERSION = "1.3.0" HETA_APPLICATION_ID = "he-tme" - HETA_APPLICATION_VERSION = "1.3.0-rc.1" + HETA_APPLICATION_VERSION = "1.3.0" TEST_APPLICATION_VERSION_USE_LATEST_FALLBACK_SKIP = True - PIPELINE_GPU_TYPE = "L4" + PIPELINE_GPU_TYPE = "A100" PIPELINE_GPU_PROVISIONING_MODE = "SPOT" PIPELINE_GPU_FLEX_START_MAX_RUN_DURATION_MINUTES = None PIPELINE_MAX_GPUS_PER_SLIDE = 1