Skip to content

Commit

Permalink
End-of-support for Beaglebone, RPi2 and Jetson (#1295)
Browse files Browse the repository at this point in the history
  • Loading branch information
albho authored Aug 27, 2024
1 parent 1052d3d commit 02b2261
Show file tree
Hide file tree
Showing 263 changed files with 103 additions and 444 deletions.
2 changes: 0 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,6 @@ body:
- macOS (x86_64, arm64)
- Windows (x86_64)
- Raspberry Pi
- NVIDIA Jetson
- BeagleBone
- ARM Cortex-M
validations:
required: true
Expand Down
23 changes: 3 additions & 20 deletions .github/workflows/c-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,13 @@ on:
- '!demo/c/README.md'
- '.github/workflows/c-demos.yml'
- 'demo/c/**'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/jetson/**'
- 'lib/linux/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -29,17 +25,13 @@ on:
- '!demo/c/README.md'
- '.github/workflows/c-demos.yml'
- 'demo/c/**'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/jetson/**'
- 'lib/linux/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand Down Expand Up @@ -74,7 +66,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -102,7 +94,7 @@ jobs:
arch: amd64
- os: macos-latest
platform: mac
arch: x86_64
arch: arm64

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -131,11 +123,8 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]
include:
- machine: rpi2
platform: raspberry-pi
arch: cortex-a7
- machine: rpi3-32
platform: raspberry-pi
arch: cortex-a53
Expand All @@ -151,12 +140,6 @@ jobs:
- machine: rpi5-64
platform: raspberry-pi
arch: cortex-a76-aarch64
- machine: jetson
platform: jetson
arch: cortex-a57-aarch64
- machine: beaglebone
platform: beaglebone
arch: ''

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dotnet-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down
23 changes: 13 additions & 10 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,13 @@ on:
paths:
- 'binding/dotnet/**'
- '!binding/dotnet/README.md'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/linux/**'
- 'lib/jetson/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -28,17 +24,13 @@ on:
paths:
- 'binding/dotnet/**'
- '!binding/dotnet/README.md'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/linux/**'
- 'lib/jetson/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -57,7 +49,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
os: [ubuntu-latest, macos-latest, macos-13, windows-latest]
dotnet-version: [2.1.x, 3.0.x, 3.1.x, 5.0.x, 6.0.x]
include:
- dotnet-version: 2.1.x
Expand All @@ -75,6 +67,17 @@ jobs:
- dotnet-version: 6.0.x
binding-framework: net6.0
test-framework: net6.0
exclude:
- os: macos-latest
dotnet-version: 2.1.x
- os: macos-latest
dotnet-version: 3.0.x
- os: macos-latest
dotnet-version: 3.1.x
- os: macos-latest
dotnet-version: 5.0.x
- os: macos-13
dotnet-version: 6.0.x

steps:
- uses: actions/checkout@v3
Expand All @@ -97,7 +100,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson ]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down
18 changes: 5 additions & 13 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,13 @@ on:
paths:
- 'binding/go/**'
- '!binding/go/README.md'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/linux/**'
- 'lib/jetson/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -28,17 +24,13 @@ on:
paths:
- 'binding/go/**'
- '!binding/go/README.md'
- 'lib/beaglebone/**'
- 'lib/common/**'
- 'lib/linux/**'
- 'lib/jetson/**'
- 'lib/mac/**'
- 'lib/raspberry-pi/**'
- 'lib/windows/**'
- 'resources/.test/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -56,14 +48,14 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
go: [ '1.16', '1.17', '1.18', '1.19', '1.20', 'stable' ]
go: [ '1.16', '1.17', '1.18', '1.19', '1.20' ]

steps:
- uses: actions/checkout@v3

- name: Set up Mingw
uses: egor-tensin/setup-mingw@v2
if: ${{ (matrix.os == 'windows-latest') && (matrix.go != 'stable') && (matrix.go < 1.20) }}
if: ${{ (matrix.os == 'windows-latest') && (matrix.go < 1.20) }}
with:
version: 11.2.0

Expand All @@ -76,7 +68,7 @@ jobs:
run: ./copy.sh

- name: Install dependencies
run: go get
run: go install

- name: Build
run: go build
Expand All @@ -89,7 +81,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand All @@ -98,7 +90,7 @@ jobs:
run: ./copy.sh

- name: Install dependencies
run: go get
run: go install

- name: Build
run: go build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/java-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down
15 changes: 1 addition & 14 deletions .github/workflows/java-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ on:
- 'binding/java/**/PorcupinePerformanceTest.java'
- 'lib/common/**'
- 'lib/java/**'
- 'resources/keyword_files/beaglebone/**'
- 'resources/keyword_files/jetson/**'
- 'resources/keyword_files/linux/**'
- 'resources/keyword_files/mac/**'
- 'resources/keyword_files/raspberry-pi/**'
Expand All @@ -21,8 +19,6 @@ on:
- '.github/workflows/java-perf.yml'
- 'lib/common/**'
- 'lib/java/**'
- 'resources/keyword_files/beaglebone/**'
- 'resources/keyword_files/jetson/**'
- 'resources/keyword_files/linux/**'
- 'resources/keyword_files/mac/**'
- 'resources/keyword_files/raspberry-pi/**'
Expand Down Expand Up @@ -69,11 +65,8 @@ jobs:
strategy:
fail-fast: false
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]
include:
- machine: rpi2
num_test_iterations: 20
performance_threshold_sec: 5.5
- machine: rpi3-32
num_test_iterations: 50
performance_threshold_sec: 2.0
Expand All @@ -89,12 +82,6 @@ jobs:
- machine: rpi5-64
num_test_iterations: 50
performance_threshold_sec: 1.0
- machine: jetson
num_test_iterations: 50
performance_threshold_sec: 2.0
- machine: beaglebone
num_test_iterations: 10
performance_threshold_sec: 20.0

steps:
- uses: actions/checkout@v3
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ on:
- 'lib/common/**'
- 'lib/java/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand All @@ -27,8 +25,6 @@ on:
- 'lib/common/**'
- 'lib/java/**'
- 'resources/audio_samples/**'
- 'resources/keyword_files*/beaglebone/**'
- 'resources/keyword_files*/jetson/**'
- 'resources/keyword_files*/linux/**'
- 'resources/keyword_files*/mac/**'
- 'resources/keyword_files*/raspberry-pi/**'
Expand Down Expand Up @@ -67,7 +63,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nodejs-demos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:

strategy:
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]

steps:
- uses: actions/checkout@v3
Expand All @@ -59,4 +59,4 @@ jobs:
run: yarn install

- name: Test
run: yarn file -a ${{secrets.PV_VALID_ACCESS_KEY}} -i ../../resources/audio_samples/multiple_keywords.wav -k picovoice
run: yarn file -a ${{secrets.PV_VALID_ACCESS_KEY}} -i ../../resources/audio_samples/multiple_keywords.wav -k picovoice
15 changes: 1 addition & 14 deletions .github/workflows/nodejs-perf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@ on:
- '.github/workflows/nodejs-perf.yml'
- 'lib/node/**'
- 'lib/common/**'
- 'resources/keyword_files/beaglebone/**'
- 'resources/keyword_files/jetson/**'
- 'resources/keyword_files/linux/**'
- 'resources/keyword_files/mac/**'
- 'resources/keyword_files/raspberry-pi/**'
Expand All @@ -20,8 +18,6 @@ on:
- '.github/workflows/nodejs-perf.yml'
- 'lib/node/**'
- 'lib/common/**'
- 'resources/keyword_files/beaglebone/**'
- 'resources/keyword_files/jetson/**'
- 'resources/keyword_files/linux/**'
- 'resources/keyword_files/mac/**'
- 'resources/keyword_files/raspberry-pi/**'
Expand Down Expand Up @@ -70,11 +66,8 @@ jobs:
strategy:
fail-fast: false
matrix:
machine: [rpi2, rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64, jetson, beaglebone]
machine: [rpi3-32, rpi3-64, rpi4-32, rpi4-64, rpi5-64]
include:
- machine: rpi2
num_test_iterations: 20
performance_threshold_sec: 5.5
- machine: rpi3-32
num_test_iterations: 50
performance_threshold_sec: 2.0
Expand All @@ -90,12 +83,6 @@ jobs:
- machine: rpi5-64
num_test_iterations: 50
performance_threshold_sec: 0.5
- machine: jetson
num_test_iterations: 50
performance_threshold_sec: 2.0
- machine: beaglebone
num_test_iterations: 10
performance_threshold_sec: 20.0

steps:
- uses: actions/checkout@v3
Expand Down
Loading

0 comments on commit 02b2261

Please sign in to comment.