Skip to content

Initial setup#1

Merged
CodeGat merged 39 commits intomainfrom
initial_setup
Jun 10, 2025
Merged

Initial setup#1
CodeGat merged 39 commits intomainfrom
initial_setup

Conversation

@aidanheerdegen
Copy link
Copy Markdown
Member

@aidanheerdegen aidanheerdegen commented May 21, 2025

Set up spack.yaml to deploy FRE-nctools as a proof of concept.


🚀 The latest prerelease gh/pr1-21 at 523664e is here: #1 (comment) 🚀

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 96ab00e

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 4e2e93f

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 6cd4ce1

🖥️ Gadi Deployment ❌

@aidanheerdegen aidanheerdegen marked this pull request as draft May 21, 2025 05:50
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 6cd4ce1

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 7f79e5a

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 271f460

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 300af7c

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 593d1a5

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit 87d7a34

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit afebb7e

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-1 with commit afebb7e

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-3 with commit 56d5b5e

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy model-tools Prerelease pr1-15 with commit 521c3e5

🖥️ Gadi Deployment ✔️

Usage Instructions

This model-tools model will be deployed to Gadi as:

  • 2024.05 as a Release (when merged).
  • pr1-15 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load model-tools/pr1-15

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the model-tools-pr1-15 environment.

Configuration Information

This Prerelease is deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2025.05.001
  • access-nri/spack-config version 2025.02.2

If the above was not what was expected, commit changes to config/versions.json in this PR.

@ACCESS-NRI ACCESS-NRI deleted a comment from github-actions Bot Jun 2, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2025

🚀 Attempted to deploy gh Prerelease pr1-16 with commit bd0f6b3

🖥️ Gadi Deployment ✔️

Usage Instructions

gh, defined in gh/spack.yaml, will be deployed to Gadi as:

  • 2.43.1 as a Release (when merged).
  • pr1-16 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load gh/pr1-16

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the gh-pr1-16 environment.

Configuration Information

This Prerelease is deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2025.05.001
  • access-nri/spack-config version 2025.02.2

If the above was not what was expected, commit changes to config/versions.json in this PR.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2025

🚀 Attempted to deploy fre-nctools Prerelease pr1-17 with commit bd0f6b3

🖥️ Gadi Deployment ✔️

Usage Instructions

fre-nctools, defined in fre-nctools/spack.yaml, will be deployed to Gadi as:

  • 2.43.1 as a Release (when merged).
  • pr1-17 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load fre-nctools/pr1-17

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the fre-nctools-pr1-17 environment.

Configuration Information

This Prerelease is deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2025.05.001
  • access-nri/spack-config version 2025.02.2

If the above was not what was expected, commit changes to config/versions.json in this PR.

@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Jun 3, 2025

Despite the success of the spack deployment, the upload of artifacts failed due to it having the same artifact name. This will be fixed in ACCESS-NRI/build-cd#279

@CodeGat CodeGat temporarily deployed to Gadi Prerelease June 10, 2025 00:10 — with GitHub Actions Inactive
@CodeGat CodeGat temporarily deployed to Gadi Prerelease June 10, 2025 00:16 — with GitHub Actions Inactive
@CodeGat CodeGat temporarily deployed to Gadi Prerelease June 10, 2025 00:25 — with GitHub Actions Inactive
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy fre-nctools Prerelease pr1-20 with commit 523664e

🖥️ Gadi Deployment ✔️

Usage Instructions

fre-nctools, defined in fre-nctools/spack.yaml, will be deployed to Gadi as:

  • 2024.05 as a Release (when merged).
  • pr1-20 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load fre-nctools/pr1-20

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the fre-nctools-pr1-20 environment.

Configuration Information

This Prerelease is deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2025.05.001
  • access-nri/spack-config version 2025.02.2

If the above was not what was expected, commit changes to config/versions.json in this PR.

@CodeGat CodeGat temporarily deployed to Gadi Prerelease June 10, 2025 00:30 — with GitHub Actions Inactive
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy gh Prerelease pr1-21 with commit 523664e

🖥️ Gadi Deployment ✔️

Usage Instructions

gh, defined in gh/spack.yaml, will be deployed to Gadi as:

  • 2.43.1 as a Release (when merged).
  • pr1-21 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load gh/pr1-21

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the gh-pr1-21 environment.

Configuration Information

This Prerelease is deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2025.05.001
  • access-nri/spack-config version 2025.02.2

If the above was not what was expected, commit changes to config/versions.json in this PR.

@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Jun 10, 2025

Excellent. The prerelease infra works for model-tools, for now.

@CodeGat CodeGat marked this pull request as ready for review June 10, 2025 00:59
@CodeGat CodeGat self-assigned this Jun 10, 2025
@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Jun 10, 2025

I'll merge this since it's going into the Prerelease area rather than the Release area - will be a good run-through of the infrastructure.
I'll link a PR after this one for a proper Release-area deployment.

@CodeGat CodeGat merged commit e6aa7b2 into main Jun 10, 2025
6 checks passed
@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Jun 10, 2025

For posterity, the Release deployment into the the Prerelease area succeeded (after I had added the secrets for this repository correctly): https://github.com/ACCESS-NRI/model-tools/actions/runs/15551181121/job/43782295960
The cleanup didn't work however, as it took the changed files from the last commit, rather than the whole branch: https://github.com/ACCESS-NRI/model-tools/actions/runs/15551181155

I will manually clean up the environments here.

@CodeGat CodeGat deleted the initial_setup branch June 11, 2025 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants