Module continuous_delivery_scripts.utils

Utility scripts to abstract and assist with scripts run in the CI.

Expand source code
#
# Copyright (C) 2020-2025 Arm Limited or its affiliates and Contributors. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
"""Utility scripts to abstract and assist with scripts run in the CI."""

Sub-modules

continuous_delivery_scripts.utils.aws_helpers

Helpers for interacting with AWS services such as S3 …

continuous_delivery_scripts.utils.configuration

Utilities in charge of fetching configuration values for the ci scripts.

continuous_delivery_scripts.utils.definitions

Place to store generic project concepts for the ci scripts.

continuous_delivery_scripts.utils.filesystem_helpers

Helpers with regards to actions on the filesystem.

continuous_delivery_scripts.utils.git_helpers

Utility script to abstract git operations for our CI scripts.

continuous_delivery_scripts.utils.hash_helpers

Helpers for calculating hashes or UUID.

continuous_delivery_scripts.utils.language_specifics_base

Base class for all Language plugins.

continuous_delivery_scripts.utils.logging

Helpers for logging errors according to severity of the exception.

continuous_delivery_scripts.utils.news_file

Helpers with regards to news files.

continuous_delivery_scripts.utils.noop

Utility scripts specific to noop.

continuous_delivery_scripts.utils.package_helpers

Utilities for retrieving Python's package information.

continuous_delivery_scripts.utils.python

Utility scripts specific to python.

continuous_delivery_scripts.utils.string_helpers

Utilities regarding string handling.

continuous_delivery_scripts.utils.third_party_licences

Third party licences.

continuous_delivery_scripts.utils.versioning

Helpers with regards to versioning.