Skip to content

Commit 86f6483

Browse files
Merge branch 'main' into main
2 parents 1bd4350 + 1fcd6b4 commit 86f6483

File tree

732 files changed

+9241
-3162
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

732 files changed

+9241
-3162
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Generate Monthly Learning Path Report
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
generate-report:
8+
runs-on: ubuntu-24.04-arm
9+
steps:
10+
- name: Checkout repository
11+
uses: actions/checkout@v4
12+
13+
- name: Set up Python
14+
uses: actions/setup-python@v5
15+
with:
16+
python-version: '3.12'
17+
18+
- name: Install dependencies
19+
run: |
20+
python -m pip install --upgrade pip
21+
pip install -r tools/requirements.txt
22+
23+
- name: Generate monthly report
24+
env:
25+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26+
PAT: ${{ secrets.PAT }}
27+
run: |
28+
python tools/generate_monthly_report.py
29+
30+
- name: Commit and push report to repository
31+
run: |
32+
git config user.name github-actions
33+
git config user.email [email protected]
34+
git add reports/
35+
git commit -m "Add monthly learning path report [skip ci]" || echo "No changes to commit"
36+
git push
37+
env:
38+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test-lp.yml

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,46 @@ jobs:
88
uses: actions/checkout@v4
99
with:
1010
ref: ${{ steps.vars.outputs.branch-name }}
11+
- name: Run hugo command to test site builds
12+
run: |
13+
sudo apt-get install -y hugo
14+
hugo
1115
- name: Get all changed markdown files
1216
id: changed-markdown-files
13-
uses: step-security/changed-files@v45
17+
uses: tj-actions/changed-files@v46
1418
with:
1519
files: |
1620
**.md
21+
- name: Check for capital letters or spaces in content directory
22+
run: |
23+
echo "Checking for capital letters or spaces in content directory paths (excluding file extensions)..."
24+
25+
tmpfile=$(mktemp)
26+
27+
git diff --name-only origin/${{ github.base_ref }}...HEAD |
28+
grep '^content/' |
29+
while read -r path; do
30+
name=$(basename "$path")
31+
32+
# Strip file extension if it exists
33+
base="${name%.*}"
34+
35+
if [[ "$base" =~ [A-Z] || "$base" =~ [[:space:]] ]]; then
36+
echo "Invalid name: $path"
37+
echo "$path" >> "$tmpfile"
38+
fi
39+
done
40+
41+
if [[ -s "$tmpfile" ]]; then
42+
echo "❌ One or more files or directories in 'content/' contain capital letters or spaces (excluding extensions):"
43+
cat "$tmpfile"
44+
rm "$tmpfile"
45+
exit 1
46+
else
47+
rm "$tmpfile"
48+
echo "✅ No capital letters or spaces found in 'content/' paths."
49+
fi
50+
1751
- name: Install dependencies
1852
if: steps.changed-markdown-files.outputs.any_changed == 'true'
1953
run: pip install -r tools/requirements.txt
@@ -22,7 +56,7 @@ jobs:
2256
if: steps.changed-markdown-files.outputs.any_changed == 'true'
2357
# Run the test suite
2458
run: |
25-
set -o pipefail; ./tools/test_lp.sh ${{ steps.changed-markdown-files.outputs.all_changed_files }} 2>&1 | tee test-lp-output.txt
59+
set -o pipefail; ./tools/test_lp.sh ${{ steps.changed-markdown-files.outputs.all_changed_files }} 2>&1 | tee test-lp-output.txt
2660
- name: Parse test suite errors
2761
id: test-suite-state
2862
if: success()

.github/workflows/update-roadmap-project-dates.yml

Lines changed: 0 additions & 110 deletions
This file was deleted.

.wordlist.txt

Lines changed: 106 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3879,7 +3879,6 @@ DLRMv
38793879
DeepSeek
38803880
Geremy
38813881
MERCHANTABILITY
3882-
MLPerf’s
38833882
MoE
38843883
NONINFRINGEMENT
38853884
NaN
@@ -3928,7 +3927,6 @@ HelloworldSubscriber
39283927
IMU
39293928
Jalisco
39303929
LiDAR
3931-
MLPerf’s
39323930
OTA
39333931
OpenAD
39343932
OpenADKit
@@ -3958,4 +3956,109 @@ ros
39583956
rviz
39593957
testbed
39603958
ug
3961-
vnc
3959+
vnc
3960+
Acyclic
3961+
Bedrust
3962+
MLPerf's
3963+
bedrust
3964+
darko
3965+
mesaros
3966+
multilayer
3967+
renderbuffer
3968+
rosdep
3969+
suboptimally
3970+
AMQP
3971+
AirQualityIndex
3972+
AzureFunctions
3973+
AzureIoT
3974+
AzureWebJobsStorage
3975+
CosmosDBOutput
3976+
DOCUMENTDB
3977+
IoTDatabaee
3978+
IoTDatabase
3979+
IoTHubInput
3980+
IoTStreamAnalyticsJob
3981+
IoTTemperatureAlertFunc
3982+
IsEncrypted
3983+
LRS
3984+
RUs
3985+
SENDGRID
3986+
SendGrid
3987+
SendGridAPIClient
3988+
Servleress
3989+
Twilio
3990+
armiotcosmosdb
3991+
armiotstorage
3992+
asyncio
3993+
autogenerated
3994+
averageTemperature
3995+
averagetemperature
3996+
azcosmosdb
3997+
cardinality
3998+
cosmosdb
3999+
declaratively
4000+
devguide
4001+
differentiator
4002+
etag
4003+
getTempBtn
4004+
hotspots
4005+
iothubowner
4006+
schemas
4007+
sdks
4008+
sendgrid
4009+
soafee
4010+
timestamping
4011+
transactional
4012+
Biquad
4013+
CFFT
4014+
Christophe
4015+
Corriero
4016+
EBS
4017+
Favergeon
4018+
Fio
4019+
HDDs
4020+
Hanning
4021+
IFFT
4022+
Microbenchmark
4023+
NVMe
4024+
Nerdctl
4025+
NoiseSuppression
4026+
NoiseSuppressionReference
4027+
Paladugu
4028+
Phalani
4029+
PythonWrapper
4030+
Rani
4031+
RelWithDebInfo
4032+
Rescaling
4033+
SNR
4034+
VisualStudioSetup
4035+
WebUI
4036+
buildctl
4037+
channelwise
4038+
checksums
4039+
cmsisdsp
4040+
fio
4041+
frac
4042+
hanning
4043+
hdd
4044+
iops
4045+
iostat
4046+
iotop
4047+
microbenchmark
4048+
microbenchmarking
4049+
nerdctl
4050+
nr
4051+
nvme
4052+
observability
4053+
operationscount
4054+
paddings
4055+
pidstat
4056+
preloads
4057+
recordscount
4058+
rescaled
4059+
rescaling
4060+
subnoise
4061+
transcoders
4062+
transcoding
4063+
upi
4064+
windowsdeveloper

assets/contributors.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,5 @@ Shuheng Deng,Arm,,,,
8484
Yiyang Fan,Arm,,,,
8585
Julien Jayat,Arm,,,,
8686
Geremy Cohen,Arm,geremyCohen,geremyinanutshell,,
87+
Barbara Corriero,Arm,,,,
88+

config.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ cloudFrontDistributionID = "E2NEF61QWPFRIH"
2727
[markup.goldmark]
2828
[markup.goldmark.renderer]
2929
unsafe = true
30+
[markup.goldmark.extensions]
31+
[markup.goldmark.extensions.passthrough]
32+
enable = true
33+
[markup.goldmark.extensions.passthrough.delimiters]
34+
block = [['\[', '\]'], ['$$', '$$']]
35+
inline = [['\(', '\)']]
3036

3137
[frontmatter]
3238
lastmod = ["lastmod", ":git", "date", "publishDate"]
@@ -83,3 +89,5 @@ title = 'Arm Learning Paths'
8389
description = 'Tutorials with code examples, created by the Arm ecosystem to develop better code faster across all platforms: Servers, phones, laptops, embedded devices, and microcontrollers.'
8490
social_image = '/img/social-image.png'
8591
twitter_handle = '@ArmSoftwareDev'
92+
93+
math = true

0 commit comments

Comments
 (0)