Skip to content
Merged
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
1 change: 1 addition & 0 deletions .buildkite/perf/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/ClimaCoupler.jl
1 change: 0 additions & 1 deletion .buildkite/perf/ClimaCoupler.jl
Submodule ClimaCoupler.jl deleted from 74e724
18 changes: 2 additions & 16 deletions .buildkite/perf/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,17 @@ env:
GKSwstype: 100
SLURM_KILL_BAD_EXIT: 1
COUPLER_PATH: ".buildkite/perf/ClimaCoupler.jl"
COUPLER_COMMIT: "74e724d8d86c216b90f0bd4dbaf2ec8d0eb63c36"
CONFIG_PATH: "$COUPLER_PATH/config/nightly_configs"
BENCHMARK_CONFIG_PATH: "$COUPLER_PATH/config/benchmark_configs"

timeout_in_minutes: 840

steps:
- label: "Check if pipeline should run :mag:"
key: "check_changes"
soft_fail: true
command:
- git submodule update --init --recursive .buildkite/perf/ClimaCoupler.jl
- |
# Check if files in src, ext, or .buildkite/perf have changed
if git diff --quiet origin/main...HEAD -- src ext .buildkite/perf; then
echo "⏭️ No relevant changes detected, skipping downstream checks"
exit 1
else
echo "✅ Relevant changes detected, running downstream checks"
exit 0
fi

- label: "init :GPU:"
key: "init_gpu_env"
depends_on: "check_changes"
command:
- git clone https://github.com/CliMA/ClimaCoupler.jl.git $COUPLER_PATH && bash -c "cd $COUPLER_PATH && git checkout $COUPLER_COMMIT"
- "echo $$JULIA_DEPOT_PATH"
- echo "--- Instantiate AMIP env"
# Instantiate and dev install ClimaCore
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule ".buildkite/perf/ClimaCoupler.jl"]
path = .buildkite/perf/ClimaCoupler.jl
url = https://github.com/CliMA/ClimaCoupler.jl.git
Loading