Skip to content

Commit

Permalink
Do they stay gone...
Browse files Browse the repository at this point in the history
  • Loading branch information
alliepiper committed Apr 22, 2024
1 parent 116e707 commit f3783ae
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 52 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/ci-dispatch-group.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ permissions:

jobs:
standlone-jobs:
if: fromJSON(inputs.jobs)['standalone']
permissions:
id-token: write
contents: read
Expand All @@ -32,7 +31,6 @@ jobs:
command: ${{ matrix.command }}

two-stage-jobs:
if: fromJSON(inputs.jobs)['two_stage']
permissions:
id-token: write
contents: read
Expand Down
96 changes: 48 additions & 48 deletions .github/workflows/ci-dispatch-job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ permissions:
jobs:
linux:
name: ${{inputs.name}}
if: startsWith(inputs.dispatch, 'linux')
# if: startsWith(inputs.dispatch, 'linux')
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
include: ${{ fromJSON(startsWith(inputs.dispatch, 'linux') && inputs.dummy_matrix || '[]') }}
# strategy:
# fail-fast: false
# matrix:
# include: ${{ fromJSON(startsWith(inputs.dispatch, 'linux') && inputs.dummy_matrix || '[]') }}
runs-on: ${{inputs.runner}}
container:
options: -u root
Expand Down Expand Up @@ -73,46 +73,46 @@ jobs:
exit $exit_code
fi
windows:
name: ${{inputs.name}}
if: startsWith(inputs.dispatch, 'windows')
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
include: ${{ fromJSON(startsWith(inputs.dispatch, 'windows') && inputs.dummy_matrix || '[]') }}
runs-on: ${{inputs.runner}}
env:
SCCACHE_BUCKET: rapids-sccache-devs
SCCACHE_REGION: us-east-2
SCCACHE_IDLE_TIMEOUT: 0
SCCACHE_S3_USE_SSL: true
SCCACHE_S3_NO_CREDENTIALS: false
steps:
- name: Get AWS credentials for sccache bucket
uses: aws-actions/configure-aws-credentials@v2
with:
role-to-assume: arn:aws:iam::279114543810:role/gha-oidc-NVIDIA
aws-region: us-east-2
role-duration-seconds: 43200 # 12 hours
- name: Fetch ${{ inputs.image }}
shell: powershell
run: docker pull ${{ inputs.image }}
- name: Run Command
shell: powershell
run: >-
docker run ${{ inputs.image }} powershell -c "[System.Environment]::SetEnvironmentVariable('AWS_ACCESS_KEY_ID','${{env.AWS_ACCESS_KEY_ID}}')
[System.Environment]::SetEnvironmentVariable('AWS_SECRET_ACCESS_KEY','${{env.AWS_SECRET_ACCESS_KEY}}')
[System.Environment]::SetEnvironmentVariable('AWS_SESSION_TOKEN','${{env.AWS_SESSION_TOKEN }}')
[System.Environment]::SetEnvironmentVariable('SCCACHE_BUCKET','${{env.SCCACHE_BUCKET}}')
[System.Environment]::SetEnvironmentVariable('SCCACHE_REGION','${{env.SCCACHE_REGION}}')
[System.Environment]::SetEnvironmentVariable('SCCACHE_IDLE_TIMEOUT','${{env.SCCACHE_IDLE_TIMEOUT}}')
[System.Environment]::SetEnvironmentVariable('SCCACHE_S3_USE_SSL','${{env.SCCACHE_S3_USE_SSL}}')
[System.Environment]::SetEnvironmentVariable('SCCACHE_S3_NO_CREDENTIALS','${{env.SCCACHE_S3_NO_CREDENTIALS}}')
git clone https://github.com/NVIDIA/cccl.git;
cd cccl;
git fetch --all;
git checkout ${{github.ref_name}};
${{inputs.command}}"
# windows:
# name: ${{inputs.name}}
# if: startsWith(inputs.dispatch, 'windows')
# permissions:
# id-token: write
# contents: read
# strategy:
# fail-fast: false
# matrix:
# include: ${{ fromJSON(startsWith(inputs.dispatch, 'windows') && inputs.dummy_matrix || '[]') }}
# runs-on: ${{inputs.runner}}
# env:
# SCCACHE_BUCKET: rapids-sccache-devs
# SCCACHE_REGION: us-east-2
# SCCACHE_IDLE_TIMEOUT: 0
# SCCACHE_S3_USE_SSL: true
# SCCACHE_S3_NO_CREDENTIALS: false
# steps:
# - name: Get AWS credentials for sccache bucket
# uses: aws-actions/configure-aws-credentials@v2
# with:
# role-to-assume: arn:aws:iam::279114543810:role/gha-oidc-NVIDIA
# aws-region: us-east-2
# role-duration-seconds: 43200 # 12 hours
# - name: Fetch ${{ inputs.image }}
# shell: powershell
# run: docker pull ${{ inputs.image }}
# - name: Run Command
# shell: powershell
# run: >-
# docker run ${{ inputs.image }} powershell -c "[System.Environment]::SetEnvironmentVariable('AWS_ACCESS_KEY_ID','${{env.AWS_ACCESS_KEY_ID}}')
# [System.Environment]::SetEnvironmentVariable('AWS_SECRET_ACCESS_KEY','${{env.AWS_SECRET_ACCESS_KEY}}')
# [System.Environment]::SetEnvironmentVariable('AWS_SESSION_TOKEN','${{env.AWS_SESSION_TOKEN }}')
# [System.Environment]::SetEnvironmentVariable('SCCACHE_BUCKET','${{env.SCCACHE_BUCKET}}')
# [System.Environment]::SetEnvironmentVariable('SCCACHE_REGION','${{env.SCCACHE_REGION}}')
# [System.Environment]::SetEnvironmentVariable('SCCACHE_IDLE_TIMEOUT','${{env.SCCACHE_IDLE_TIMEOUT}}')
# [System.Environment]::SetEnvironmentVariable('SCCACHE_S3_USE_SSL','${{env.SCCACHE_S3_USE_SSL}}')
# [System.Environment]::SetEnvironmentVariable('SCCACHE_S3_NO_CREDENTIALS','${{env.SCCACHE_S3_NO_CREDENTIALS}}')
# git clone https://github.com/NVIDIA/cccl.git;
# cd cccl;
# git fetch --all;
# git checkout ${{github.ref_name}};
# ${{inputs.command}}"
2 changes: 0 additions & 2 deletions .github/workflows/ci-dispatch-two-stage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ permissions:
jobs:
producers:
name: ${{ matrix.name }}
if: fromJSON(inputs.producers)
permissions:
id-token: write
contents: read
Expand All @@ -34,7 +33,6 @@ jobs:

consumers:
name: ${{ matrix.name }}
if: fromJSON(inputs.consumers)
needs: producers
permissions:
id-token: write
Expand Down

0 comments on commit f3783ae

Please sign in to comment.