- os: ubuntu-24.04
python: "3.12"
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Add deadsnakes PPA
if: matrix.os == 'ubuntu-20.04'
run: sudo add-apt-repository --yes ppa:deadsnakes/ppa
- name: Setup Python
- uses: actions/setup-python@v2
+ uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Install tox
if: matrix.os == 'ubuntu-20.04'
run: sudo add-apt-repository --yes ppa:deadsnakes/ppa
- name: Set up Python
- uses: actions/setup-python@v3
+ uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Checkout default branch
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: main
path: teuthology
- name: Move initial repository
run: mv teuthology teuthology.orig
- name: Checkout desired ref
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: teuthology
- name: Move virtualenv to new checkout
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
test:
runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Test using docker-compose
run: ./start.sh
working-directory: ./docs/docker-compose