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
10 changes: 5 additions & 5 deletions .github/workflows/build-targets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ jobs:
sudo apt-get install -y quilt libkrb5-dev libx11-dev libxkbfile-dev libxml2-utils

- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: recursive

Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
fi

- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'npm'
Expand All @@ -96,14 +96,14 @@ jobs:
tar -czf "${MATRIX_BUILD_TARGET}-build.tar.gz" "./$CODE_EDITOR_BUILD_TARGET"

- name: Upload src artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ github.sha }}-${{ matrix.build-target }}-src
path: ${{ matrix.build-target }}-src.tar.gz
retention-days: 90

- name: Upload build artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ github.sha }}-${{ matrix.build-target }}-build
path: ${{ matrix.build-target }}-build.tar.gz
Expand Down Expand Up @@ -147,7 +147,7 @@ jobs:
- name: Use role credentials for metrics
id: aws-creds
continue-on-error: ${{ env.REPOSITORY != 'aws/code-editor' }}
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gitsecrets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
name: Git Secrets Scan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
path: aws/code-editor
- name: Git Secrets Scan Script
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
GH_TOKEN: ${{ github.token }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -151,7 +151,7 @@ jobs:
- name: Use role credentials for metrics
id: aws-creds
continue-on-error: ${{ env.REPOSITORY != 'aws/code-editor' }}
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/security-scan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
output-branch-name: ${{ steps.determine-pr-branches.outputs.output-branch-name || steps.get-upstream-branches.outputs.output-branch-name }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -235,7 +235,7 @@ jobs:
steps:
- name: Assume IAM Role
id: assume-aws-iam-role
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand All @@ -255,7 +255,7 @@ jobs:
--value 1

- name: Checkout branch
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ matrix.branch }}
submodules: recursive
Expand Down Expand Up @@ -301,7 +301,7 @@ jobs:
./scripts/prepare-src.sh "$TARGET"

- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'npm'
Expand All @@ -326,7 +326,7 @@ jobs:
./scripts/security-scan.sh scan-main-dependencies "$TARGET" "$BRANCH"

- name: Upload SBOM Files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: sbom-files-${{ matrix.target }}-${{ matrix.branch }}
path: |
Expand All @@ -338,7 +338,7 @@ jobs:
if-no-files-found: error

- name: Upload Scan Result Files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: scan-results-${{ matrix.target }}-${{ matrix.branch }}
path: |
Expand All @@ -364,7 +364,7 @@ jobs:
echo "PASS" > "scan-success-$TARGET-${output_branch}.txt"

- name: Upload Success Indicator File
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: scan-success-${{ matrix.target }}-${{ matrix.branch }}
path: scan-success-${{ matrix.target }}-${{ matrix.branch }}.txt
Expand Down Expand Up @@ -408,7 +408,7 @@ jobs:
branch: ${{ fromJson(needs.get-branches-to-scan.outputs.security-scan-branches) }}
steps:
- name: Download all scan success files
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
pattern: scan-success-*
merge-multiple: true
Expand Down Expand Up @@ -451,7 +451,7 @@ jobs:

- name: Upload Branch Success File
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: scan-success-branch-${{ matrix.branch }}
path: scan-success-branch-${{ matrix.branch }}.txt
Expand All @@ -471,7 +471,7 @@ jobs:
steps:
- name: Assume IAM Role
id: assume-aws-iam-role
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
aws-region: us-east-1
Expand All @@ -490,7 +490,7 @@ jobs:
--value 1

- name: Checkout branch
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ matrix.branch }}
submodules: recursive
Expand Down Expand Up @@ -544,15 +544,15 @@ jobs:
./scripts/security-scan.sh scan-additional-dependencies

- name: Upload Additional Node.js SBOMs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: additional-nodejs-sboms-${{ matrix.branch }}
path: additional-node-js-sboms/
retention-days: 90
if-no-files-found: error

- name: Upload Additional Inspector Scan Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: additional-inspector-results-${{ matrix.branch }}
path: additional-scan-results/
Expand All @@ -577,7 +577,7 @@ jobs:
echo "PASS" > "global-scan-success-${output_branch}.txt"

- name: Upload Global Success Indicator File
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: global-scan-success-${{ matrix.branch }}
path: global-scan-success-${{ matrix.branch }}.txt
Expand Down Expand Up @@ -632,7 +632,7 @@ jobs:
steps:
- name: Use role credentials for metrics
id: aws-creds
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/smoke-tests-sagemaker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
TEST_SAGEMAKER_ROLE: ${{ secrets.TEST_SAGEMAKER_ROLE }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand All @@ -35,7 +35,7 @@ jobs:
sudo apt-get install -y quilt libxml2-utils jq libx11-dev libxkbfile-dev

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '22'

Expand All @@ -60,7 +60,7 @@ jobs:
done

- name: Configure ECR role AWS credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ secrets.TEST_ECR_ROLE }}
aws-region: ${{ env.AWS_REGION }}
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
echo "Local build artifacts cleaned up"

- name: Configure SageMaker role AWS credentials
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ secrets.TEST_SAGEMAKER_ROLE }}
aws-region: ${{ env.AWS_REGION }}
Expand Down Expand Up @@ -429,7 +429,7 @@ jobs:

- name: Configure ECR role for cleanup
if: always()
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ secrets.TEST_ECR_ROLE }}
aws-region: ${{ env.AWS_REGION }}
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/update-automation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
sudo apt-get install -y quilt libxml2-utils jq

- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: true
Expand Down Expand Up @@ -201,12 +201,12 @@ jobs:
sudo apt-get install -y quilt libxml2-utils jq libx11-dev libxkbfile-dev

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '22'

- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ needs.update-automation.outputs.staging-branch }}
fetch-depth: 0
Expand Down Expand Up @@ -268,7 +268,7 @@ jobs:
done

- name: Upload prepared source as artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ github.run_id }}-prepared-source-${{ matrix.target }}
path: code-editor-src/
Expand Down Expand Up @@ -307,12 +307,12 @@ jobs:
npm i -g license-checker

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '22'

- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ needs.update-automation.outputs.staging-branch }}
fetch-depth: 0
Expand All @@ -324,7 +324,7 @@ jobs:
git config user.email "github-actions[bot]@users.noreply.github.com"

- name: Download prepared sources from artifacts
uses: actions/download-artifact@v4
uses: actions/download-artifact@v7
with:
pattern: ${{ github.run_id }}-prepared-source-*
merge-multiple: false
Expand Down Expand Up @@ -379,7 +379,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ needs.update-automation.outputs.staging-branch }}
fetch-depth: 0
Expand Down Expand Up @@ -453,14 +453,14 @@ jobs:
AWS_ROLE_TO_ASSUME: ${{ secrets.AWS_ROLE_TO_ASSUME }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
fetch-depth: 1

- name: Use role credentials for metrics
id: aws-creds
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down Expand Up @@ -500,7 +500,7 @@ jobs:
- name: Use role credentials for notification
id: aws-creds
continue-on-error: ${{ env.REPOSITORY != 'aws/code-editor' }}
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down Expand Up @@ -528,7 +528,7 @@ jobs:
steps:
- name: Use role credentials for metrics
id: aws-creds
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down Expand Up @@ -559,7 +559,7 @@ jobs:
- name: Use role credentials for metrics
id: aws-creds
continue-on-error: ${{ env.REPOSITORY != 'aws/code-editor' }}
uses: aws-actions/configure-aws-credentials@v4
uses: aws-actions/configure-aws-credentials@v6
with:
role-to-assume: ${{ env.AWS_ROLE_TO_ASSUME }}
role-duration-seconds: 900
Expand Down