Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
14 changes: 7 additions & 7 deletions tests/constants_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Loading