Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[noissue]: Update drf-access-policy requirement from ~=0.9.0 to ~=1.5.0 #125

Open
wants to merge 79 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
c6a7176
Properly specifies the package name that needs to be installed
dkliban Jul 1, 2021
f91ddcf
Building changelog for 3.14.0
pulpbot Jul 1, 2021
adbf7fb
Release 3.14.0
pulpbot Jul 1, 2021
55a1805
Bump to 3.14.1.dev
pulpbot Jul 1, 2021
b59f145
Fixes changelog for 3.14.0
dkliban Jul 1, 2021
76d92ec
Updates with latest plugin-template GHA actions config
dkliban Jul 1, 2021
2415faa
Removes ambiguity from OpenAPI schema for Exports.
Jul 7, 2021
ddcb75e
Fix syncs of repos from file:// urls
Jul 7, 2021
a494186
Building changelog for 3.14.1
pulpbot Jul 7, 2021
d88f28c
Release 3.14.1
pulpbot Jul 7, 2021
634ca5c
Bump to 3.14.2.dev
pulpbot Jul 7, 2021
6417652
Updates GHA config to latest from plugin_template
dkliban Jul 12, 2021
8f44267
Use proxy auth from the Remote config.
Jul 13, 2021
c28d266
Make auto-distribute feature more intuitive
Jul 13, 2021
8c668c2
Replace DictField with JSONField
Jul 13, 2021
b183128
Adds Range header support to content app
Jul 13, 2021
10152ee
Fix cache error when getting invalid files
Jul 13, 2021
1740c86
Reduce the cache entry expiration TTL
Jul 13, 2021
b09d2ae
Building changelog for 3.14.2
pulpbot Jul 13, 2021
64bc5e5
Release 3.14.2
pulpbot Jul 13, 2021
fbf9daf
Bump to 3.14.3.dev
pulpbot Jul 13, 2021
8ea4554
Update CI files
Jul 16, 2021
ae451b8
Fixed non-gracefully shutting down workers
mdellweg Jul 15, 2021
851927f
Fix CLI test after config file name change
Jul 16, 2021
fc8d656
Validate absolute pathnames in remotes' URLs
mdellweg Jul 19, 2021
dd4299a
Conditionally include Redis connection information
mdellweg Jul 19, 2021
0e56276
Prevent tasks being assigned to missing workers
mdellweg Jul 22, 2021
87039f7
Change content app's working directory dynamically
dralley Jul 23, 2021
b4a3730
Move downloaded files instead of copying them
dralley Jul 23, 2021
99e335a
Building changelog for 3.14.3
pulpbot Jul 23, 2021
0dc02e9
Release 3.14.3
pulpbot Jul 23, 2021
845a12a
Bump to 3.14.4.dev
pulpbot Jul 23, 2021
cb1ad97
Update CI files and set python_version to 3.6
Jul 23, 2021
c185be3
Update aioredis dependency to 2.0.0 (from 2.0.0a1)
dralley Jul 30, 2021
c8769d6
Prevent access to unpublished content from content app
dralley Aug 9, 2021
d44ea6d
Loosens the constraints around what can be in a new-repository-version.
dralley Aug 9, 2021
79900fe
Move files to artifact storage from WORKING_DIRECTORY.
dralley Aug 9, 2021
a16955a
Handle a potential failure during cache invalidation
dralley Aug 9, 2021
3cc3543
Building changelog for 3.14.4
pulpbot Aug 10, 2021
c24025d
Release 3.14.4
pulpbot Aug 10, 2021
091de32
Bump to 3.14.5.dev
pulpbot Aug 10, 2021
1205007
Removing OpenAPI blank enums
dralley Aug 21, 2021
699e17a
Compatibility patch for backport #9268
dralley Aug 21, 2021
966122b
Add touch to QuerySets of artifacts or content
dralley Aug 21, 2021
f5f6713
Use bulk touch() when processing Artifacts and Content
dralley Aug 21, 2021
6c44ecc
Content app now properly sets Content-Type header for S3
dralley Aug 21, 2021
11e95de
Dependency version bump
dependabot[bot] Aug 20, 2021
6fee19c
Fix issue where plugins with custom content managers can't use touch()
dralley Aug 23, 2021
fbec295
Dropping some items from the changelog
dralley Aug 23, 2021
082f4ee
Reset a db connection in content app distribution matching code
dralley Aug 24, 2021
f36ffd0
Properly update present ContentAtifacts after immediate sync
dralley Aug 24, 2021
63b37b1
Building changelog for 3.14.5
pulpbot Aug 24, 2021
48c4e1b
Release 3.14.5
pulpbot Aug 24, 2021
371c5ec
Bump to 3.14.6.dev
pulpbot Aug 24, 2021
b995a66
Stop using blake2s to calulate lock identifiers
mdellweg Aug 25, 2021
b9652e8
Don't send Content-Encoding header with streamed responses
bmbouter Sep 2, 2021
f4fe727
backports worker not starting on openshift
bmbouter Sep 2, 2021
5ac90c4
Building changelog for 3.14.6
pulpbot Sep 2, 2021
df93ea9
Release 3.14.6
pulpbot Sep 2, 2021
dca870e
Bump to 3.14.7.dev
pulpbot Sep 2, 2021
1f7ec24
Do bulk_touch instead of touching one by one
dralley Sep 22, 2021
d618a13
Update remote artifact urls on sync if the remote or repo changes
dralley Sep 22, 2021
9f6be1f
Replaced incorrect use of 'filename' with 'natural_keys()' in error log.
dralley Sep 23, 2021
2f3395d
Update CI
dralley Sep 27, 2021
69b2e1d
Teach the touch() path to apply order to avoid deadlocks.
dralley Sep 28, 2021
7d0cbdd
Added worker_cleanup to the tasking system
dralley Sep 28, 2021
7d796b2
Fix gettext for logging from pulpcore-worker
mdellweg Jul 23, 2021
b89f579
Mark abandoned tasks as "failed"
dralley Sep 28, 2021
9bcae2e
Fix occasional deadlocks when doing multiple similar syncs concurrently.
ggainey Sep 23, 2021
3958faa
3.14.7 changelog
pulpbot Sep 29, 2021
173a9f0
Release 3.14.7
pulpbot Sep 29, 2021
1c78962
Bump to 3.14.8.dev
pulpbot Sep 29, 2021
196d333
Improved messaging around timeout requests.
ipanova Oct 5, 2021
afa329c
3.14.8 changelog
pulpbot Oct 6, 2021
2cef46f
Release 3.14.8
pulpbot Oct 6, 2021
14de38a
Bump to 3.14.9.dev
pulpbot Oct 6, 2021
90aa822
Fix unittests
mdellweg Oct 25, 2021
1ebf39b
Update CI configs
dkliban Oct 27, 2021
72d9bab
[noissue]: Update drf-access-policy requirement from ~=0.9.0 to ~=1.5.0
dependabot[bot] Mar 3, 2023
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
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 3.14.0.dev
current_version = 3.14.9.dev
commit = False
tag = False
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+))?
Expand Down
8 changes: 6 additions & 2 deletions .ci/ansible/Containerfile.j2
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM {{ ci_base | default("pulp/pulp-ci-centos:latest") }}
FROM {{ ci_base | default("pulp/pulp-ci-centos:" + pulp_container_tag) }}

# Add source directories to container
{% for item in plugins %}
Expand All @@ -14,6 +14,9 @@ RUN pip3 install \
{%- if s3_test | default(false) -%}
{{ " " }}django-storages[boto3] git+https://github.com/fabricio-aguiar/botocore.git@fix-100-continue
{%- endif -%}
{%- if azure_test | default(false) -%}
{{ " " }}django-storages[azure]
{%- endif -%}
{%- for item in plugins -%}
{%- if item.name == "pulp-certguard" -%}
{{ " " }}python-dateutil rhsm
Expand All @@ -23,7 +26,8 @@ RUN pip3 install \

RUN mkdir -p /etc/nginx/pulp/
{% for item in plugins %}
RUN ln /usr/local/lib/python3.6/site-packages/{{ item.name }}/app/webserver_snippets/nginx.conf /etc/nginx/pulp/{{ item.name }}.conf || true
RUN export plugin_path="$(pip3 show {{ item.name }} | sed -n -e 's/Location: //p')/{{ item.name }}" && \
ln $plugin_path/app/webserver_snippets/nginx.conf /etc/nginx/pulp/{{ item.name }}.conf || true
{% endfor %}

ENTRYPOINT ["/init"]
21 changes: 17 additions & 4 deletions .ci/ansible/settings.py.j2
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
CONTENT_ORIGIN = "http://pulp:80"
ANSIBLE_API_HOSTNAME = "http://pulp:80"
ANSIBLE_CONTENT_HOSTNAME = "http://pulp:80/pulp/content"
CONTENT_ORIGIN = "{{ pulp_scheme }}://pulp:{{ 443 if pulp_scheme == 'https' else 80 }}"
ANSIBLE_API_HOSTNAME = "{{ pulp_scheme }}://pulp:{{ 443 if pulp_scheme == 'https' else 80 }}"
ANSIBLE_CONTENT_HOSTNAME = "{{ pulp_scheme }}://pulp:{{ 443 if pulp_scheme == 'https' else 80 }}/pulp/content"
PRIVATE_KEY_PATH = "/etc/pulp/certs/token_private_key.pem"
PUBLIC_KEY_PATH = "/etc/pulp/certs/token_public_key.pem"
TOKEN_SERVER = "http://pulp:80/token/"
TOKEN_SERVER = "{{ pulp_scheme }}://pulp:{{ 443 if pulp_scheme == 'https' else 80 }}/token/"
TOKEN_SIGNATURE_ALGORITHM = "ES256"

{% if pulp_settings %}
Expand All @@ -23,4 +23,17 @@ AWS_STORAGE_BUCKET_NAME = "pulp3"
AWS_S3_ENDPOINT_URL = "http://minio:9000"
DEFAULT_FILE_STORAGE = "storages.backends.s3boto3.S3Boto3Storage"
AWS_DEFAULT_ACL = "@none None"
MEDIA_ROOT = ""
{% endif %}

{% if azure_test | default(false) %}
AZURE_ACCOUNT_KEY = "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw=="
AZURE_ACCOUNT_NAME = "devstoreaccount1"
AZURE_CONTAINER = "pulp-test"
AZURE_LOCATION = "pulp3"
AZURE_OVERWRITE_FILES = True
AZURE_URL_EXPIRATION_SECS = 120
AZURE_CONNECTION_STRING = 'DefaultEndpointsProtocol={{ pulp_scheme }};AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint={{ pulp_scheme }}://pulp-azurite:10000/devstoreaccount1;'
DEFAULT_FILE_STORAGE = "storages.backends.azure_storage.AzureStorage"
MEDIA_ROOT = ""
{% endif %}
3 changes: 2 additions & 1 deletion .ci/ansible/start_container.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@
- name: "Wait for Pulp"
uri:
url: "http://pulp/pulp/api/v3/status/"
follow_redirects: none
follow_redirects: all
validate_certs: no
register: result
until: result.status == 200
retries: 12
Expand Down
13 changes: 13 additions & 0 deletions .ci/assets/bindings/test_bindings.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
@fileremotes_api = PulpFileClient::RemotesFileApi.new
@tasks_api = PulpcoreClient::TasksApi.new
@uploads_api = PulpcoreClient::UploadsApi.new
@exporters_api = PulpcoreClient::ExportersPulpApi.new
@exports_api = PulpcoreClient::ExportersPulpExportsApi.new



def monitor_task(task_href)
Expand Down Expand Up @@ -120,6 +123,16 @@ def upload_file_in_chunks(file_path)

repository_version_1 = @repoversions_api.read(created_resources[0])

# Create an exporter
exporter = @exporters_api.create({name: 'foo48', path: '/tmp/foo', repositories:[file_repository.pulp_href]})

# Create an export
export_response = @exports_api.create(exporter.pulp_href, versions: [repository_version_1.pulp_href])
created_resources = monitor_task(export_response.task)

# List exports
exports = @exports_api.list(exporter.pulp_href)

# Create an artifact from a local file
file_path = File.join(ENV['GITHUB_WORKSPACE'], '.ci/assets/bindings/test_bindings.rb')
artifact = @artifacts_api.create(File.new(file_path))
Expand Down
5 changes: 5 additions & 0 deletions .ci/scripts/cherrypick.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@

set -e

if [ ! -d CHANGES ]; then
echo "Error: no CHANGES directory detected. This script must be run from the project root."
exit 1
fi

if [ $# -lt 3 ]
then
echo "Usage: .ci/scripts/cherrypick.sh [commit-hash] [original-issue-id] [backport-issue-id]"
Expand Down
1 change: 1 addition & 0 deletions .github/template_gitref
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2021.08.26-32-g7f45118
160 changes: 136 additions & 24 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,32 @@
# './plugin-template --github pulpcore' to update this file.
#
# For more info visit https://github.com/pulp/plugin_template
---
name: Pulp CI
on:
pull_request:
branches:
- '*'

---
name: Pulpcore CI
on: {pull_request: {branches: ['*']}}
jobs:


single_commit:
name: Assert single commit
if: github.base_ref == 'master'
steps:
- name: Checkout
uses: actions/checkout@v1
with:
fetch-depth: 30
- name: Checkout master
run: git fetch origin master
- name: create local master branch
run: git branch master origin/master
- name: Commit Count Check
run: test `git log --oneline --no-merges HEAD ^master | wc -l ` = 1
runs-on: ubuntu-latest

lint:
runs-on: ubuntu-latest


steps:
- uses: actions/checkout@v2
Expand All @@ -25,7 +40,7 @@ jobs:

- uses: actions/setup-python@v2
with:
python-version: "3.7"
python-version: "3.6"

# dev_requirements contains tools needed for flake8, etc.
- name: Install requirements
Expand All @@ -34,6 +49,13 @@ jobs:
- name: Check commit message
if: github.event_name == 'pull_request'
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}
run: sh .github/workflows/scripts/check_commit.sh

Expand Down Expand Up @@ -78,41 +100,74 @@ jobs:

- uses: actions/setup-python@v2
with:
python-version: "3.7"
python-version: "3.6"
- uses: actions/setup-ruby@v1

with:
ruby-version: "2.6"

- name: Install httpie
run: |
echo ::group::HTTPIE
sudo apt-get update -yq
sudo -E apt-get -yq --no-install-suggests --no-install-recommends install httpie
pip install httpie
echo ::endgroup::
echo "HTTPIE_CONFIG_DIR=$GITHUB_WORKSPACE/.ci/assets/httpie/" >> $GITHUB_ENV
echo "TEST=${{ matrix.env.TEST }}" >> $GITHUB_ENV
echo "HTTPIE_CONFIG_DIR=$GITHUB_WORKSPACE/.ci/assets/httpie/" >> $GITHUB_ENV
echo "FROM_PULP_CERTGUARD_BRANCH=${{ matrix.FROM_PULP_CERTGUARD_BRANCH }}" >> $GITHUB_ENV
echo "FROM_PULP_FILE_BRANCH=${{ matrix.FROM_PULP_FILE_BRANCH }}" >> $GITHUB_ENV
echo "FROM_PULPCORE_BRANCH=${{ matrix.FROM_PULPCORE_BRANCH }}" >> $GITHUB_ENV

- name: Before Install

run: .github/workflows/scripts/before_install.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Install

run: .github/workflows/scripts/install.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
shell: bash
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Install Python client

run: .github/workflows/scripts/install_python_client.sh
shell: bash

- name: Install Ruby client
if: ${{ env.TEST == 'bindings' }}
run: .github/workflows/scripts/install_ruby_client.sh
shell: bash

- name: Before Script
run: |
.github/workflows/scripts/before_script.sh

run: .github/workflows/scripts/before_script.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Setting secrets
if: github.event_name != 'pull_request'
Expand All @@ -121,11 +176,21 @@ jobs:
SECRETS_CONTEXT: ${{ toJson(secrets) }}

- name: Script

run: .github/workflows/scripts/script.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: After failure
if: failure()
- name: Logs
if: always()
run: |
echo "Need to debug? Please check: https://github.com/marketplace/actions/debugging-with-tmate"
http --timeout 30 --check-status --pretty format --print hb http://pulp/pulp/api/v3/status/ || true
Expand All @@ -142,6 +207,8 @@ jobs:
strategy:
fail-fast: false
matrix:
env:
- TEST: upgrade
include:
- FROM_PULPCORE_BRANCH: "3.11"
FROM_PULP_CERTGUARD_BRANCH: "1.2"
Expand All @@ -156,15 +223,14 @@ jobs:

- uses: actions/setup-python@v2
with:
python-version: "3.7"
python-version: "3.6"

- name: Install httpie
run: |
echo ::group::HTTPIE
sudo apt-get update -yq
sudo -E apt-get -yq --no-install-suggests --no-install-recommends install httpie
pip install httpie
echo ::endgroup::
echo "TEST=upgrade" >> $GITHUB_ENV
echo "TEST=${{ matrix.env.TEST }}" >> $GITHUB_ENV
echo "HTTPIE_CONFIG_DIR=$GITHUB_WORKSPACE/.ci/assets/httpie/" >> $GITHUB_ENV
echo "FROM_PULP_CERTGUARD_BRANCH=${{ matrix.FROM_PULP_CERTGUARD_BRANCH }}" >> $GITHUB_ENV
echo "FROM_PULP_FILE_BRANCH=${{ matrix.FROM_PULP_FILE_BRANCH }}" >> $GITHUB_ENV
Expand All @@ -177,37 +243,83 @@ jobs:
echo ::endgroup::

- name: Before Install

run: .github/workflows/scripts/before_install.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Install

run: .github/workflows/scripts/install.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
shell: bash
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Install Python client

run: .github/workflows/scripts/install_python_client.sh
shell: bash

- name: Before Script

run: .github/workflows/scripts/before_script.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: Setting secrets

run: python3 .github/workflows/scripts/secrets.py "$SECRETS_CONTEXT"
env:
SECRETS_CONTEXT: ${{ toJson(secrets) }}

- name: Upgrade test
- name: Upgrade Test

run: .github/workflows/scripts/script.sh
shell: bash
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
GITHUB_PULL_REQUEST: ${{ github.event.number }}
GITHUB_PULL_REQUEST_BODY: ${{ github.event.pull_request.body }}
GITHUB_BRANCH: ${{ github.head_ref }}
GITHUB_REPO_SLUG: ${{ github.repository }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_CONTEXT: ${{ github.event.pull_request.commits_url }}

- name: After failure
if: failure()
- name: Logs
if: always()
run: |
echo "Need to debug? Please check: https://github.com/marketplace/actions/debugging-with-tmate"
http --timeout 30 --check-status --pretty format --print hb http://pulp/pulp/api/v3/status/ || true
docker images || true
docker ps -a || true
docker logs pulp || true
docker exec pulp ls -latr /etc/yum.repos.d/ || true
docker exec pulp cat /etc/yum.repos.d/* || true
docker exec pulp pip3 list



Loading