Skip to content

Commit ce445a3

Browse files
committed
Run using composite actions
1 parent 5e1b4b1 commit ce445a3

File tree

1 file changed

+86
-86
lines changed

1 file changed

+86
-86
lines changed

.github/workflows/pipeline.yml

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -4,99 +4,99 @@ env:
44
NUSCENES: data/sets/nuscenes
55
NUIMAGES: data/sets/nuimages
66
jobs:
7-
# Test in 3.9:
8-
# runs-on: ubuntu-latest
9-
# steps:
10-
# - name: Check out repository code
11-
# uses: actions/checkout@v4
12-
# - id: Test in Python 3.9
13-
# uses: ./.github/actions/python-tests
14-
# with:
15-
# python-version: 3.9
16-
# Test in 3.12:
17-
# runs-on: ubuntu-latest
18-
# steps:
19-
# - name: Check out repository code
20-
# uses: actions/checkout@v4
21-
# - id: Test in Python 3.12
22-
# uses: ./.github/actions/python-tests
23-
# with:
24-
# python-version: 3.12
25-
test-in-3-12:
7+
test-in-3-:
268
runs-on: ubuntu-latest
279
steps:
2810
- name: Check out repository code
2911
uses: actions/checkout@v4
30-
- name: Set up Python 3.12
31-
uses: actions/setup-python@v3
12+
- id: Test in Python 3.9
13+
uses: ./.github/actions/python-tests
3214
with:
33-
python-version: "3.12"
34-
- name: Install datasets
35-
run: |
36-
mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
37-
echo "Installing: v1.0-mini.tgz"
38-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
39-
echo "Installing: nuimages-v1.0-mini.tgz"
40-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
41-
echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
42-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
43-
echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
44-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
45-
echo "Installing: nuScenes-map-expansion-v1.3.zip"
46-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
47-
unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
48-
echo "Installing: can_bus.zip"
49-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
50-
unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
51-
echo "Removing zip files . . ."
52-
rm nuScenes-map-expansion-v1.3.zip can_bus.zip
53-
- name: Install dependencies
54-
run: |
55-
pip install -r setup/requirements_3_12_lock.txt
56-
- name: Run Python unit tests
57-
run: |
58-
python -m unittest discover python-sdk
59-
- name: Run Jupyter notebook tests
60-
run: |
61-
pip install jupyter -q
62-
export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
63-
./setup/test_tutorial.sh --ci
64-
test-in-3-9:
15+
python-version: 3.9
16+
test-in-3-12:
6517
runs-on: ubuntu-latest
6618
steps:
6719
- name: Check out repository code
6820
uses: actions/checkout@v4
69-
- name: Set up Python 3.9
70-
uses: actions/setup-python@v3
21+
- id: Test in Python 3.12
22+
uses: ./.github/actions/python-tests
7123
with:
72-
python-version: "3.9"
73-
- name: Install datasets
74-
run: |
75-
mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
76-
echo "Installing: v1.0-mini.tgz"
77-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
78-
echo "Installing: nuimages-v1.0-mini.tgz"
79-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
80-
echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
81-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
82-
echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
83-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
84-
echo "Installing: nuScenes-map-expansion-v1.3.zip"
85-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
86-
unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
87-
echo "Installing: can_bus.zip"
88-
curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
89-
unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
90-
echo "Removing zip files . . ."
91-
rm nuScenes-map-expansion-v1.3.zip can_bus.zip
92-
- name: Install dependencies
93-
run: |
94-
pip install -r setup/requirements_3_9_lock.txt
95-
- name: Run Python unit tests
96-
run: |
97-
python -m unittest discover python-sdk
98-
- name: Run Jupyter notebook tests
99-
run: |
100-
pip install jupyter -q
101-
export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
102-
./setup/test_tutorial.sh --ci
24+
python-version: 3.12
25+
# test-in-3-12:
26+
# runs-on: ubuntu-latest
27+
# steps:
28+
# - name: Check out repository code
29+
# uses: actions/checkout@v4
30+
# - name: Set up Python 3.12
31+
# uses: actions/setup-python@v3
32+
# with:
33+
# python-version: "3.12"
34+
# - name: Install datasets
35+
# run: |
36+
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
37+
# echo "Installing: v1.0-mini.tgz"
38+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
39+
# echo "Installing: nuimages-v1.0-mini.tgz"
40+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
41+
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
42+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
43+
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
44+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
45+
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
46+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
47+
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
48+
# echo "Installing: can_bus.zip"
49+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
50+
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
51+
# echo "Removing zip files . . ."
52+
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
53+
# - name: Install dependencies
54+
# run: |
55+
# pip install -r setup/requirements_3_12_lock.txt
56+
# - name: Run Python unit tests
57+
# run: |
58+
# python -m unittest discover python-sdk
59+
# - name: Run Jupyter notebook tests
60+
# run: |
61+
# pip install jupyter -q
62+
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
63+
# ./setup/test_tutorial.sh --ci
64+
# test-in-3-9:
65+
# runs-on: ubuntu-latest
66+
# steps:
67+
# - name: Check out repository code
68+
# uses: actions/checkout@v4
69+
# - name: Set up Python 3.9
70+
# uses: actions/setup-python@v3
71+
# with:
72+
# python-version: "3.9"
73+
# - name: Install datasets
74+
# run: |
75+
# mkdir -p ${NUSCENES} && mkdir -p ${NUIMAGES}
76+
# echo "Installing: v1.0-mini.tgz"
77+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/v1.0-mini.tgz | tar -xzf - -C ${NUSCENES} --exclude sweeps
78+
# echo "Installing: nuimages-v1.0-mini.tgz"
79+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuimages-v1.0/nuimages-v1.0-mini.tgz | tar -xzf - -C ${NUIMAGES}
80+
# echo "Installing: nuScenes-lidarseg-mini-v1.0.tar.bz2"
81+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-lidarseg-v1.0/nuScenes-lidarseg-mini-v1.0.tar.bz2 | tar -xjf - -C ${NUSCENES}
82+
# echo "Installing: nuScenes-panoptic-v1.0-mini.tar.gz"
83+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/nuscenes-panoptic-v1.0/nuScenes-panoptic-v1.0-mini.tar.gz | tar -xzf - --strip-components=1 -C ${NUSCENES}
84+
# echo "Installing: nuScenes-map-expansion-v1.3.zip"
85+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/nuScenes-map-expansion-v1.3.zip -o nuScenes-map-expansion-v1.3.zip
86+
# unzip -q nuScenes-map-expansion-v1.3.zip -d ${NUSCENES}/maps/
87+
# echo "Installing: can_bus.zip"
88+
# curl -fsSL https://motional-nuscenes.s3-ap-northeast-1.amazonaws.com/public/v1.0/can_bus.zip -o can_bus.zip
89+
# unzip -q can_bus.zip -d ${NUSCENES} can_bus/scene-0001_*
90+
# echo "Removing zip files . . ."
91+
# rm nuScenes-map-expansion-v1.3.zip can_bus.zip
92+
# - name: Install dependencies
93+
# run: |
94+
# pip install -r setup/requirements_3_9_lock.txt
95+
# - name: Run Python unit tests
96+
# run: |
97+
# python -m unittest discover python-sdk
98+
# - name: Run Jupyter notebook tests
99+
# run: |
100+
# pip install jupyter -q
101+
# export PYTHONPATH="${PYTHONPATH}:$(pwd)/python-sdk"
102+
# ./setup/test_tutorial.sh --ci

0 commit comments

Comments
 (0)