Skip to content

#297 Upgrade Actions to versions that support Node.js 24#298

Merged
pbobov merged 4 commits into
mainfrom
issue297
Jun 10, 2026
Merged

#297 Upgrade Actions to versions that support Node.js 24#298
pbobov merged 4 commits into
mainfrom
issue297

Conversation

@pbobov

@pbobov pbobov commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

This pull request updates several GitHub Actions workflow files to use the latest versions of key third-party actions. The main changes are upgrading the actions/checkout action from v4 to v5, updating hashicorp/setup-terraform from v3 to v4, and specifying a more precise version for hashicorp/setup-packer.

Copilot AI review requested due to automatic review settings June 9, 2026 21:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates GitHub Actions workflows across the repo to use newer/pinned action versions to improve CI/CD reliability and maintain consistency across AWS and Azure pipelines.

Changes:

  • Upgrade actions/checkout from v4 to v5 across all affected workflows.
  • Pin hashicorp/setup-packer to v3.3.0 in image build workflows.

Reviewed changes

Copilot reviewed 95 out of 95 changed files in this pull request and generated no comments.

Show a summary per file
File Description
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-test.yaml Bump actions/checkout to v5.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-restore.yaml Bump actions/checkout to v5.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-infrastructure.yaml Bump actions/checkout to v5.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-backup.yaml Bump actions/checkout to v5.
azure/arcgis-notebook-server-linux/workflows/notebook-server-linux-azure-application.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-test.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-restore.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-organization.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-ingress.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-image.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-k8s/workflows/enterprise-k8s-azure-backup.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-k8s-cluster-azure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-k8s-cluster-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-ingress-azure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-ingress-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-core-azure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-core-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-automation-chef-azure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-core/workflows/enterprise-automation-chef-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-test.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-restore.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-infrastructure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-backup.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-azure-application.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-test.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-restore.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-infrastructure.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-destroy.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-backup.yaml Bump actions/checkout to v5.
azure/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-azure-application.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-recover.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-infrastructure.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
aws/arcgis-server-linux/workflows/server-linux-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux/workflows/server-linux-aws-application.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-recover.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-infrastructure.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-server-linux-ansible/workflows/server-linux-ansible-aws-application.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-recover.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-infrastructure.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-notebook-server-linux/workflows/notebook-server-linux-aws-application.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-organization.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-ingress.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-image.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-k8s/workflows/enterprise-k8s-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-k8s-cluster-aws.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-k8s-cluster-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-ingress-aws.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-ingress-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-core-aws.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-core-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-automation-chef-aws.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-core/workflows/enterprise-automation-chef-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-recover.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-infrastructure.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-windows/workflows/enterprise-base-windows-aws-application.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-test.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-restore.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-recover.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-infrastructure.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-image.yaml Bump actions/checkout to v5; pin setup-packer to v3.3.0.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-destroy.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-backup.yaml Bump actions/checkout to v5.
aws/arcgis-enterprise-base-linux/workflows/enterprise-base-linux-aws-application.yaml Bump actions/checkout to v5.
.github/workflows/verify-enterprise-config-azure.yaml Bump actions/checkout to v5.
.github/workflows/verify-enterprise-config-aws.yaml Bump actions/checkout to v5.
.github/workflows/validate-settings-azure.yaml Bump actions/checkout to v5.
.github/workflows/validate-settings-aws.yaml Bump actions/checkout to v5.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 96 out of 96 changed files in this pull request and generated 4 comments.

Comment thread config/aws/arcgis-enterprise-core/ingress.tfvars.json Outdated
Comment thread config/aws/arcgis-enterprise-core/ingress.tfvars.json Outdated
id: install-azure-sdk
run: pip install azure-identity azure-keyvault-secrets azure-mgmt-compute azure-storage-blob
- uses: hashicorp/setup-terraform@v3
- uses: hashicorp/setup-terraform@v4
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v5

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 95 out of 95 changed files in this pull request and generated 1 comment.

@pbobov pbobov changed the title #297 Upgrade Actions to Node.js 24 #297 Upgrade Actions to versions that support Node.js 24 Jun 10, 2026
@pbobov
pbobov merged commit 245ffdc into main Jun 10, 2026
5 checks passed
@pbobov
pbobov deleted the issue297 branch June 10, 2026 20:06
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