Skip to content

chore(ci): fix pipeline package installation - #6201

Merged
alespour merged 4 commits into
masterfrom
chore/missing-pipeline-package
Apr 14, 2026
Merged

chore(ci): fix pipeline package installation#6201
alespour merged 4 commits into
masterfrom
chore/missing-pipeline-package

Conversation

@alespour

@alespour alespour commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

Fixes deploy-nightly CI step. Installs python's boto3 via apt instead of pip. Includes minor scripts cleanups.

@alespour
alespour requested a review from Copilot April 14, 2026 10:34
@alespour
alespour marked this pull request as ready for review April 14, 2026 10:34
@alespour alespour changed the title chore(ci): missing pipeline package chore(ci): fix pipeline package installation Apr 14, 2026

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 PR fixes the deploy-nightly CI step by ensuring the build tooling has the required AWS SDK available, switching the install method from pip to OS packages and cleaning up related scripting details.

Changes:

  • Update etc/scripts/install-deps.sh to install boto3/botocore via apt and make the script fail-fast (set -euo pipefail).
  • Modernize etc/build.py by using timezone-aware UTC timestamps, raw strings where appropriate, and logging.warning instead of deprecated logging.warn.

Reviewed changes

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

File Description
etc/scripts/install-deps.sh Ensures CI images include the AWS Python SDK via apt, improving reliability of deploy-nightly.
etc/build.py Updates logging/time handling to be more correct and less warning-prone during builds and packaging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread etc/scripts/install-deps.sh Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@alespour
alespour requested a review from karel-rehor April 14, 2026 10:53
@alespour
alespour merged commit e32d652 into master Apr 14, 2026
3 checks passed
@alespour
alespour deleted the chore/missing-pipeline-package branch April 14, 2026 11:07
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.

3 participants