@@ -25,25 +25,25 @@ jobs:
25
25
- uses : actions/checkout@v2
26
26
with :
27
27
ref : ${{ github.event.pull_request.head.sha }}
28
- - name : Docker login
29
- uses : docker/login-action@v1
28
+ - name : Set up Python 3.9.4
29
+ uses : actions/setup-python@v2
30
30
with :
31
- registry : docker.pkg.github.com
32
- username : ${{ github.actor }}
33
- password : ${{ secrets.GITHUB_TOKEN }}
34
- - name : Run image
31
+ python-version : 3.9.4
32
+ - name : Setup env
35
33
run : |
36
- docker pull docker.pkg.github.com/pytorch/tensorrt/docgen:latest
37
- docker run -it -d --name cpplinter -e GITHUB_TOKEN=$GITHUB_TOKEN -v $GITHUB_WORKSPACE:/workspace -v $GITHUB_EVENT_PATH:/GITHUB_EVENT.json -w /workspace docker.pkg.github.com/pytorch/tensorrt/docgen:latest
38
- docker exec cpplinter bash -c "cp /workspace/docker/WORKSPACE.docker /workspace/WORKSPACE"
34
+ sudo ln -s $GITHUB_EVENT_PATH /GITHUB_EVENT.json
39
35
env :
40
36
GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
41
37
- name : Install dependencies
42
38
run : |
43
- docker exec cpplinter bash -c " pip3 install -r /workspace/ .github/scripts/requirements.txt"
44
- docker exec cpplinter bash -c " pip3 install -r /workspace/ requirements-dev.txt"
39
+ pip3 install -r $GITHUB_WORKSPACE/ .github/scripts/requirements.txt
40
+ pip3 install -r $GITHUB_WORKSPACE/ requirements-dev.txt
45
41
- name : Lint C++
46
- run : docker exec cpplinter bash -c "cd /workspace && python3 /workspace/.github/scripts/run_cpp_linter.py"
42
+ run : |
43
+ cd $GITHUB_WORKSPACE
44
+ python3 $GITHUB_WORKSPACE/.github/scripts/run_cpp_linter.py
45
+ env :
46
+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
47
47
48
48
py-linting :
49
49
name : Python Linting
@@ -65,22 +65,28 @@ jobs:
65
65
- uses : actions/checkout@v2
66
66
with :
67
67
ref : ${{ github.event.pull_request.head.sha }}
68
+ - name : Set up Python 3.9.4
69
+ uses : actions/setup-python@v2
70
+ with :
71
+ python-version : 3.9.4
68
72
- name : Docker login
69
73
uses : docker/login-action@v1
70
74
with :
71
75
registry : docker.pkg.github.com
72
76
username : ${{ github.actor }}
73
77
password : ${{ secrets.GITHUB_TOKEN }}
74
- - name : Run image
78
+ - name : Setup env
75
79
run : |
76
- docker pull docker.pkg.github.com/pytorch/tensorrt/docgen:latest
77
- docker run -it -d --name pylinter -e GITHUB_TOKEN=$GITHUB_TOKEN -v $GITHUB_WORKSPACE:/workspace -v $GITHUB_EVENT_PATH:/GITHUB_EVENT.json -w /workspace docker.pkg.github.com/pytorch/tensorrt/docgen:latest
78
- docker exec pylinter bash -c "cp /workspace/docker/WORKSPACE.docker /workspace/WORKSPACE"
80
+ sudo ln -s $GITHUB_EVENT_PATH /GITHUB_EVENT.json
79
81
env :
80
82
GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
81
83
- name : Install dependencies
82
84
run : |
83
- docker exec pylinter bash -c " pip3 install -r /workspace/ .github/scripts/requirements.txt"
84
- docker exec pylinter bash -c " pip3 install -r /workspace/ requirements-dev.txt"
85
+ pip3 install -r $GITHUB_WORKSPACE/ .github/scripts/requirements.txt
86
+ pip3 install -r $GITHUB_WORKSPACE/ requirements-dev.txt
85
87
- name : Lint Python
86
- run : docker exec pylinter bash -c "cd /workspace && python3 /workspace/.github/scripts/run_py_linter.py"
88
+ run : |
89
+ cd $GITHUB_WORKSPACE
90
+ python3 $GITHUB_WORKSPACE/.github/scripts/run_py_linter.py
91
+ env :
92
+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
0 commit comments