mirror of
https://github.com/NVIDIA/nvbench.git
synced 2026-05-04 05:31:14 +00:00
devcontainer: replace VAULT_HOST with AWS_ROLE_ARN (#187)
* devcontainer: replace VAULT_HOST with AWS_ROLE_ARN Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com> * Update devcontainers base image to support AWS_ROLE_ARN Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com> * Bump cuda latest version to 12.6 Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com> * Replace ubuntu18.04 with ubuntu20.04 Ubuntu 18.04 is not supported anymore Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com> * Use DOOD stategy to keep supporting ubuntu18.04 See https://github.com/NVIDIA/cccl/pull/1779 Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com> --------- Signed-off-by: Jordan Jacobelli <jjacobelli@nvidia.com>
This commit is contained in:
16
.github/workflows/verify-devcontainers.yml
vendored
16
.github/workflows/verify-devcontainers.yml
vendored
@@ -16,7 +16,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
- name: Setup jq and yq
|
||||
run: |
|
||||
sudo apt-get update
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
devcontainers: ${{ steps.get-list.outputs.devcontainers }}
|
||||
steps:
|
||||
- name: Check out the code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
- name: Get list of devcontainer.json paths and names
|
||||
id: get-list
|
||||
run: |
|
||||
@@ -67,16 +67,7 @@ jobs:
|
||||
contents: read
|
||||
steps:
|
||||
- name: Check out the code
|
||||
uses: actions/checkout@v3
|
||||
# devcontainer/ci doesn't supported nested devcontainer.json files, so we need to copy the devcontainer.json
|
||||
# file to the top level .devcontainer/ directory
|
||||
- name: Copy devcontainer.json to .devcontainer/
|
||||
run: |
|
||||
src="${{ matrix.devcontainer.path }}"
|
||||
dst=".devcontainer/devcontainer.json"
|
||||
if [[ "$src" != "$dst" ]]; then
|
||||
cp "$src" "$dst"
|
||||
fi
|
||||
uses: actions/checkout@v4
|
||||
# We don't really need sccache configured, but we need the AWS credentials envvars to be set
|
||||
# in order to avoid the devcontainer hanging waiting for GitHub authentication
|
||||
- name: Configure credentials and environment variables for sccache
|
||||
@@ -85,6 +76,7 @@ jobs:
|
||||
uses: devcontainers/ci@v0.3
|
||||
with:
|
||||
push: never
|
||||
configFile: ${{ matrix.devcontainer.path }}
|
||||
env: |
|
||||
SCCACHE_REGION=${{ env.SCCACHE_REGION }}
|
||||
AWS_ACCESS_KEY_ID=${{ env.AWS_ACCESS_KEY_ID }}
|
||||
|
||||
Reference in New Issue
Block a user