Skip to content

Commit 7c2737a

Browse files
committed
WIP: github action testing
Update to latest download/upload action versions
1 parent 22904ef commit 7c2737a

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

.github/actions/setup-tox/action.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,21 @@ runs:
99
shell: bash
1010
run: |
1111
sudo apt-get update -y -qq
12-
sudo apt-get install -y -qq libegl1-mesa libegl1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev
12+
sudo apt-get install -y -qq libegl1-mesa libegl1-mesa-dev \
13+
libgl1-mesa-glx libgl1-mesa-dev
1314
1415
- name: Install GUI libs
1516
shell: bash
1617
run: |
1718
sudo apt-get install -y -qq libxcb-xinerama0
18-
sudo apt-get install -y -qq libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xfixes0 libxcb-cursor0
19+
sudo apt-get install -y -qq libxkbcommon-x11-0 libxcb-icccm4 \
20+
libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 \
21+
libxcb-xfixes0 libxcb-cursor0
22+
23+
- name: Install Multimedia libs
24+
shell: bash
25+
run: |
26+
sudo apt-get install -y -qq pulseaudio libpulse0 libpulse-dev
1927
2028
# Note: The last python to get setup becomes the default for future python calls
2129
- name: Setup Python 3.7

.github/workflows/run-tox.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,11 @@ jobs:
3434
ls -lha .members
3535
3636
- name: Upload membership report
37-
uses: actions/upload-artifact@v4
37+
uses: actions/upload-artifact@v6
3838
with:
3939
name: membership-report
4040
path: |
41-
.members/*
42-
.members/*.json
43-
.members/*.md
41+
.members/
4442
include-hidden-files: true
4543

4644
test:
@@ -79,12 +77,13 @@ jobs:
7977

8078
- name: Download coverage artifacts
8179
# This is needed by the test_membership test
82-
uses: actions/download-artifact@v4
80+
uses: actions/download-artifact@v7
8381
with:
84-
path: |
85-
.members/*
86-
.members/*.json
82+
name: membership-report
83+
path: .members
8784
merge-multiple: true
85+
- name: Display structure of downloaded files
86+
run: ls -lha .members
8887

8988
- name: Tox Test - Implementation
9089
# Note: `--skip-missing-interpreters` prevents false success if python
@@ -118,7 +117,7 @@ jobs:
118117
- name: Build a binary wheel and a source tarball
119118
run: python3 -m build
120119
- name: Upload packages.
121-
uses: actions/upload-artifact@v4
120+
uses: actions/upload-artifact@v6
122121
with:
123122
name: pip-packages
124123
path: |

0 commit comments

Comments
 (0)