Skip to content

Chore(deps): Bump github.com/aws/smithy-go from 1.27.6 to 1.28.1 #24497

Chore(deps): Bump github.com/aws/smithy-go from 1.27.6 to 1.28.1

Chore(deps): Bump github.com/aws/smithy-go from 1.27.6 to 1.28.1 #24497

Workflow file for this run

---
name: Managed
on:
pull_request:
paths-ignore:
- 'admin/**'
- 'agent/**'
- 'api-tests/**'
- 'dev/docs/**'
- "documentation/**"
- "dashboards/**"
- 'qan-api2/**'
- 'vmproxy/**'
- "ui/**"
permissions: read-all
jobs:
test:
name: Unit tests
runs-on: ubuntu-latest
timeout-minutes: 30
env:
PMM_SERVER_IMAGE: ghcr.io/percona/pmm:3-dev-container
AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}
AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}
steps:
- name: Check out code
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Setup Go
uses: ./.github/actions/setup-go
- name: Launch PMM Server
run: |
docker run -d \
--platform linux/amd64 \
--name pmm-server \
--hostname pmm-server \
--network default \
-p 443:8443 \
-e AWS_ACCESS_KEY=${AWS_ACCESS_KEY:-} \
-e AWS_SECRET_KEY=${AWS_SECRET_KEY:-} \
-e PMM_RELEASE_PATH=/root/go/bin \
-e PMM_ENABLE_ACCESS_CONTROL=1 \
-e PMM_ENABLE_TELEMETRY=0 \
-e PMM_RELEASE_VERSION=3.9.0 \
-e GOMODCACHE=/home/pmm/.cache/go/mod \
-e GOCACHE=/home/pmm/.cache/go-build \
-w /root/go/src/github.com/percona/pmm \
-v ./:/root/go/src/github.com/percona/pmm \
-v ~/go/pkg/mod:/home/pmm/.cache/go/mod \
-v ~/.cache/go-build:/home/pmm/.cache/go-build \
-v ./managed/data/advisors/:/usr/local/percona/advisors/ \
-v ./managed/data/checks/:/usr/local/percona/checks/ \
-v ./managed/data/alerting-templates/:/usr/local/percona/alerting-templates/ \
-v ./.devcontainer/Makefile:/root/go/src/github.com/percona/pmm/Makefile:ro \
${PMM_SERVER_IMAGE}
sleep 20
docker exec -t pmm-server id
docker logs pmm-server
- name: Mark the root directory of pmm as safe
run: docker exec -i -u root pmm-server git config --global --add safe.directory /root/go/src/github.com/percona/pmm
- name: Rebuild the binaries
run: docker exec -i -u root pmm-server make run-managed-ci run-agent-ci run-vmproxy-ci run-qan-ci
- name: Check the status of components
continue-on-error: true
run: docker exec -t pmm-server supervisorctl status
- name: Run tests
run: docker exec -i -u root pmm-server make -C managed test-cover
- name: Upload coverage results
uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0
with:
files: managed/cover.out
flags: managed
env_vars: PMM_SERVER_IMAGE
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
- name: Run debug commands
if: ${{ always() }}
run: |
env | sort
go env | sort
git status
docker exec pmm-server env | sort
docker exec pmm-server go env | sort
docker exec pmm-server supervisorctl status || true
services=$(docker exec pmm-server supervisorctl status | awk '{print $1}')
services=(`echo ${services}`)
for service in "${services[@]}"; do
if [ "$service" != "clickhouse" ]; then
echo "Logs for $service:"
docker exec pmm-server supervisorctl tail $service || true
fi
done