Skip to content
Open
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
11 changes: 10 additions & 1 deletion .ci/scripts/check_release.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
#!/usr/bin/env python
# /// script
# requires-python = ">=3.13"
# dependencies = [
# "gitpython>=3.1.46,<3.2.0",
# "packaging>=26.0,<26.1",
# "pyyaml>=6.0.3,<6.1.0",
# ]
# ///

import argparse
import re
import os
import tomllib
import yaml
from pathlib import Path

import yaml
from packaging.version import Version
from git import Repo

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scripts/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ if [ "$TEST" = "azure" ]; then
- ./azurite:/etc/pulp\
command: "azurite-blob --skipApiVersionCheck --blobHost 0.0.0.0"' vars/main.yaml
sed -i -e '$a azure_test: true\
pulp_scenario_settings: {"AZURE_ACCOUNT_KEY": "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==", "AZURE_ACCOUNT_NAME": "devstoreaccount1", "AZURE_CONNECTION_STRING": "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;", "AZURE_CONTAINER": "pulp-test", "AZURE_LOCATION": "pulp3", "AZURE_OVERWRITE_FILES": true, "AZURE_URL_EXPIRATION_SECS": 120, "DEFAULT_FILE_STORAGE": "storages.backends.azure_storage.AzureStorage", "MEDIA_ROOT": "", "content_origin": null, "domain_enabled": true}\
pulp_scenario_settings: {"MEDIA_ROOT": "", "STORAGES": {"default": {"BACKEND": "storages.backends.azure_storage.AzureStorage", "OPTIONS": {"account_key": "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==", "account_name": "devstoreaccount1", "azure_container": "pulp-test", "connection_string": "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;", "expiration_secs": 120, "location": "pulp3", "overwrite_files": true}}, "staticfiles": {"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage"}}, "content_origin": null, "domain_enabled": true}\
pulp_scenario_env: {}\
' vars/main.yaml
fi
Expand Down
89 changes: 48 additions & 41 deletions template_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,21 @@
# were not present before running plugin-template have been added with their default values.

# generated with plugin_template
#
# After editing this file please always reapply the plugin template before committing any changes.

api_root: /pulp/
---
api_root: "/pulp/"
black: false
check_commit_message: true
check_gettext: true
check_manifest: true
check_stray_pulpcore_imports: true
ci_base_image: ghcr.io/pulp/pulp-ci-centos9
ci_base_image: "ghcr.io/pulp/pulp-ci-centos9"
ci_env: {}
ci_trigger: '{pull_request: {branches: [''*'']}}'
cli_package: pulp-cli
cli_repo: https://github.com/pulp/pulp-cli.git
ci_trigger: "{pull_request: {branches: ['*']}}"
cli_package: "pulp-cli"
cli_repo: "https://github.com/pulp/pulp-cli.git"
core_import_allowed: []
deploy_client_to_pypi: true
deploy_client_to_rubygems: true
Expand All @@ -23,68 +26,71 @@ docker_fixtures: false
extra_files: []
flake8: true
flake8_ignore: []
github_org: pulp
latest_release_branch: '3.12'
github_org: "pulp"
latest_release_branch: "3.12"
lint_requirements: true
os_required_packages: []
parallel_test_workers: 8
plugin_app_label: python
plugin_default_branch: main
plugin_name: pulp_python
plugin_app_label: "python"
plugin_default_branch: "main"
plugin_name: "pulp_python"
plugins:
- app_label: python
name: pulp_python
post_job_template: null
pre_job_template: null
- app_label: "python"
name: "pulp_python"
pulp_env: {}
pulp_env_azure: {}
pulp_env_gcp: {}
pulp_env_s3: {}
pulp_scheme: https
pulp_scheme: "https"
pulp_settings:
allowed_export_paths: /tmp
allowed_import_paths: /tmp
allowed_export_paths: "/tmp"
allowed_import_paths: "/tmp"
orphan_protection_time: 0
pypi_api_hostname: https://pulp:443
pypi_api_hostname: "https://pulp:443"
pulp_settings_azure:
AZURE_ACCOUNT_KEY: Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
AZURE_ACCOUNT_NAME: devstoreaccount1
AZURE_CONNECTION_STRING: DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;
AZURE_CONTAINER: pulp-test
AZURE_LOCATION: pulp3
AZURE_OVERWRITE_FILES: true
AZURE_URL_EXPIRATION_SECS: 120
DEFAULT_FILE_STORAGE: storages.backends.azure_storage.AzureStorage
MEDIA_ROOT: ''
MEDIA_ROOT: ""
STORAGES:
default:
BACKEND: "storages.backends.azure_storage.AzureStorage"
OPTIONS:
account_key: "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw=="
account_name: "devstoreaccount1"
azure_container: "pulp-test"
connection_string: "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://ci-azurite:10000/devstoreaccount1;"
expiration_secs: 120
location: "pulp3"
overwrite_files: true
staticfiles:
BACKEND: "django.contrib.staticfiles.storage.StaticFilesStorage"
content_origin: null
domain_enabled: true
pulp_settings_gcp: null
pulp_settings_s3:
MEDIA_ROOT: ''
MEDIA_ROOT: ""
STORAGES:
default:
BACKEND: storages.backends.s3boto3.S3Boto3Storage
BACKEND: "storages.backends.s3boto3.S3Boto3Storage"
OPTIONS:
access_key: AKIAIT2Z5TDYPX3ARJBA
addressing_style: path
bucket_name: pulp3
default_acl: '@none'
endpoint_url: http://minio:9000
region_name: eu-central-1
secret_key: fqRvjWaPU5o0fCqQuUWbj9Fainj2pVZtBCiDiieS
signature_version: s3v4
access_key: "AKIAIT2Z5TDYPX3ARJBA"
addressing_style: "path"
bucket_name: "pulp3"
default_acl: "@none"
endpoint_url: "http://minio:9000"
region_name: "eu-central-1"
secret_key: "fqRvjWaPU5o0fCqQuUWbj9Fainj2pVZtBCiDiieS"
signature_version: "s3v4"
staticfiles:
BACKEND: django.contrib.staticfiles.storage.StaticFilesStorage
BACKEND: "django.contrib.staticfiles.storage.StaticFilesStorage"
domain_enabled: true
pydocstyle: true
release_email: pulp-infra@redhat.com
release_user: pulpbot
release_email: "pulp-infra@redhat.com"
release_user: "pulpbot"
stalebot: true
stalebot_days_until_close: 30
stalebot_days_until_stale: 90
stalebot_limit_to_pulls: true
supported_release_branches:
- '3.11'
- "3.11"
sync_ci: true
test_azure: true
test_cli: true
Expand All @@ -95,4 +101,5 @@ test_performance: false
test_reroute: true
test_s3: true
use_issue_template: true
...

Loading