|
39 | 39 | go-version: 1.19 |
40 | 40 |
|
41 | 41 | - name: Install libbpf and libxdp |
42 | | - run: | |
43 | | - sudo apt update |
44 | | - sudo apt install -y wget build-essential golang |
45 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb |
46 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb |
47 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb |
48 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
49 | | - sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb |
50 | | - sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb |
51 | | - sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb |
52 | | - sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
53 | | - sudo apt install -y clang |
54 | | - sudo apt install -y llvm |
55 | | - sudo apt install -y gcc-multilib |
| 42 | + run: make install-xdp |
56 | 43 |
|
57 | 44 |
|
58 | 45 |
|
|
70 | 57 | go-version: 1.19 |
71 | 58 |
|
72 | 59 | - name: Install libbpf and libxdp |
73 | | - run: | |
74 | | - sudo apt update |
75 | | - sudo apt install -y wget build-essential golang |
76 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb |
77 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb |
78 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb |
79 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
80 | | - sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb |
81 | | - sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb |
82 | | - sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb |
83 | | - sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
| 60 | + run: make install-xdp |
84 | 61 |
|
85 | 62 | - name: Install staticcheck |
86 | 63 | run: go install honnef.co/go/tools/cmd/staticcheck@latest |
|
99 | 76 | go-version: 1.19 |
100 | 77 |
|
101 | 78 | - name: Install libbpf and libxdp |
102 | | - run: | |
103 | | - sudo apt update |
104 | | - sudo apt install -y wget build-essential golang |
105 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf1_1.1.0-1_amd64.deb |
106 | | - sudo wget http://security.ubuntu.com/ubuntu/pool/main/libb/libbpf/libbpf-dev_1.1.0-1_amd64.deb |
107 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp1_1.3.0-2ubuntu2_amd64.deb |
108 | | - sudo wget https://mirrors.edge.kernel.org/ubuntu/pool/main/x/xdp-tools/libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
109 | | - sudo apt install -y ./libbpf1_1.1.0-1_amd64.deb |
110 | | - sudo apt install -y ./libbpf-dev_1.1.0-1_amd64.deb |
111 | | - sudo apt install -y ./libxdp1_1.3.0-2ubuntu2_amd64.deb |
112 | | - sudo apt install -y ./libxdp-dev_1.3.0-2ubuntu2_amd64.deb |
113 | | - sudo apt install -y clang |
114 | | - sudo apt install -y llvm |
115 | | - sudo apt install -y gcc-multilib |
| 79 | + run: make install-xdp |
116 | 80 |
|
117 | 81 | - name: unit-tests |
118 | 82 | run: make test |
0 commit comments