1 name: MacOS Build and Test
22 - uses: actions/checkout@v2
24 - name: Set Git http.postBuffer to something high
25 run: git config --global http.postBuffer 524288000
27 - name: Handle homebrew quirks
28 run: rm -rf /usr/local/bin/2to3
30 - name: Update brew repos
32 continue-on-error: true
34 - name: Tap RfidResearchGroup/proxmark3
35 run: brew tap RfidResearchGroup/proxmark3
37 - name: Install dependencies
38 run: brew install readline qt5 RfidResearchGroup/proxmark3/arm-none-eabi-gcc
40 - name: Install Python dependencies
42 python3 -m pip install --upgrade pip
43 python3 -m pip install setuptools ansicolors sslcrypto
44 if [ -f requirements.txt ]; then python3 -m pip install -r requirements.txt; fi
63 - uses: actions/checkout@v2
65 - name: Set Git http.postBuffer to something high
66 run: git config --global http.postBuffer 524288000
68 - name: Handle homebrew quirks
69 run: rm -rf /usr/local/bin/2to3
71 - name: Update brew repos
73 continue-on-error: true
75 - name: Tap RfidResearchGroup/proxmark3
76 run: brew tap RfidResearchGroup/proxmark3
78 - name: Install dependencies
79 run: brew install readline qt5 RfidResearchGroup/proxmark3/arm-none-eabi-gcc
81 - name: Install Python dependencies
83 python3 -m pip install --upgrade pip
84 python3 -m pip install setuptools ansicolors sslcrypto
85 if [ -f requirements.txt ]; then python3 -m pip install -r requirements.txt; fi
93 PLATFORM_EXTRAS: BTADDON
101 needs: [macos-make, macos-make-btaddon]
102 runs-on: macos-latest
105 - uses: actions/checkout@v2
107 - name: Set Git http.postBuffer to something high
108 run: git config --global http.postBuffer 524288000
110 - name: Handle homebrew quirks
111 run: rm -rf /usr/local/bin/2to3
113 - name: Update brew repos
115 continue-on-error: true
117 - name: Tap RfidResearchGroup/proxmark3
118 run: brew tap RfidResearchGroup/proxmark3
120 - name: Install dependencies
121 run: brew install readline qt5 RfidResearchGroup/proxmark3/arm-none-eabi-gcc
123 - name: Install Python dependencies
125 python3 -m pip install --upgrade pip
126 python3 -m pip install setuptools ansicolors sslcrypto
127 if [ -f requirements.txt ]; then python3 -m pip install -r requirements.txt; fi
129 - name: Prepare Build Folders
130 run: mkdir -p client/build
132 - name: Initiate cmake environment
134 working-directory: client/build/
140 working-directory: client/build/
144 CHECKARGS: "--clientbin ./client/build/proxmark3"
145 run: make client/check