Skip to content

Commit fd91d95

Browse files
Merge branch 'main' into Co-Pilot
2 parents 7a8ddd8 + 9fbadc1 commit fd91d95

File tree

658 files changed

+8393
-8126
lines changed

Some content is hidden

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

658 files changed

+8393
-8126
lines changed

.github/workflows/deploy.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ on:
1919
required: true
2020
HUGO_RAG_API:
2121
required: true
22+
HUGO_AUDIO_API:
23+
required: true
2224

2325
env:
2426
HUGO_VERSION: 0.130.0
@@ -66,6 +68,7 @@ jobs:
6668
env:
6769
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}
6870
HUGO_RAG_API: ${{ secrets.HUGO_RAG_API }}
71+
HUGO_AUDIO_API: ${{ secrets.HUGO_AUDIO_API }}
6972

7073
# Deploys website to AWS S3 and invalidate CloudFront Cache
7174
- name: Deploy to S3

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ jobs:
2323
AWS_OIDC_ROLE: ${{ secrets.AWS_OIDC_ROLE_INTERNAL }}
2424
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}
2525
HUGO_RAG_API: ${{ secrets.HUGO_RAG_API }}
26+
HUGO_AUDIO_API: ${{ secrets.HUGO_AUDIO_API }}

.github/workflows/production.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ jobs:
2323
AWS_OIDC_ROLE: ${{ secrets.AWS_OIDC_ROLE_PRODUCTION }}
2424
HUGO_LLM_API: ${{ secrets.HUGO_LLM_API }}
2525
HUGO_RAG_API: ${{ secrets.HUGO_RAG_API }}
26+
HUGO_AUDIO_API: ${{ secrets.HUGO_AUDIO_API }}

.github/workflows/stats-pr.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-24.04-arm
1313
steps:
1414
- name: Checkout main branch
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v4
1616
with:
1717
ref: main
1818
- name: Download stats report as artifact
@@ -21,18 +21,30 @@ jobs:
2121
# Run ID of the workflow that uploaded the artifact
2222
run-id: ${{ github.event.workflow_run.id }}
2323
github-token: ${{ github.token }}
24+
- name: Check if artifact exists
25+
run: |
26+
if [ ! -d stats_current_test_info ]; then
27+
echo "No stats artifact found"
28+
echo "ARTIFACT_EXIST=false" >> "$GITHUB_ENV"
29+
else
30+
echo "Stats artifact found"
31+
echo "ARTIFACT_EXIST=true" >> "$GITHUB_ENV"
32+
fi
2433
- name: Move stats file
2534
# Unpack the artifact and move the stats file to the correct location
35+
if: env.ARTIFACT_EXIST == 'true'
2636
run: |
2737
mv stats_current_test_info/stats_current_test_info.yml data/stats_current_test_info.yml
2838
rm -rf stats_current_test_info
2939
- name: Set workflow link as environment variable
40+
if: env.ARTIFACT_EXIST == 'true'
3041
run: echo "WORKFLOW_URL=${{ github.event.workflow_run.workflow_url }}" >> $GITHUB_ENV
3142
- name: Echo Workflow URL
43+
if: env.ARTIFACT_EXIST == 'true'
3244
run: echo $WORKFLOW_URL
3345
- name: Create Pull Request
3446
uses: peter-evans/create-pull-request@v6
35-
if: success()
47+
if: env.ARTIFACT_EXIST == 'true' && success()
3648
with:
3749
commit-message: Update stats_current_test_info.yml
3850
title: Update stats_current_test_info.yml

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ package-lock.json
1111
*.DS_Store
1212
nohup.out
1313

14-
venv/
14+
venv/
15+
contributor_private.csv

archetypes/learning-path/_index.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ prerequisites:
1313
- PLACEHOLDER PREREQ 1
1414
- PLACEHOLDER PREREQ 2
1515

16-
author_primary: PLACEHOLDER NAME
16+
author: PLACEHOLDER NAME
1717

1818
### Tags
1919
skilllevels: PLACEHOLDER SKILLLEVEL
@@ -28,6 +28,23 @@ operatingsystems:
2828
- PLACEHOLDER OS G
2929

3030

31+
32+
further_reading:
33+
- resource:
34+
title: PLACEHOLDER MANUAL
35+
link: PLACEHOLDER MANUAL LINK
36+
type: documentation
37+
- resource:
38+
title: PLACEHOLDER BLOG
39+
link: PLACEHOLDER BLOG LINK
40+
type: blog
41+
- resource:
42+
title: PLACEHOLDER GENERAL WEBSITE
43+
link: PLACEHOLDER GENERAL WEBSITE LINK
44+
type: website
45+
46+
47+
3148
### FIXED, DO NOT MODIFY
3249
# ================================================================================
3350
weight: 1 # _index.md always has weight of 1 to order correctly
Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,8 @@
11
---
2-
next_step_guidance: PLACEHOLDER TEXT 1
3-
4-
recommended_path: /learning-paths/PLACEHOLDER_CATEGORY/PLACEHOLDER_LEARNING_PATH/
5-
6-
further_reading:
7-
- resource:
8-
title: PLACEHOLDER MANUAL
9-
link: PLACEHOLDER MANUAL LINK
10-
type: documentation
11-
- resource:
12-
title: PLACEHOLDER BLOG
13-
link: PLACEHOLDER BLOG LINK
14-
type: blog
15-
- resource:
16-
title: PLACEHOLDER GENERAL WEBSITE
17-
link: PLACEHOLDER GENERAL WEBSITE LINK
18-
type: website
19-
20-
212
# ================================================================================
22-
# FIXED, DO NOT MODIFY
3+
# FIXED, DO NOT MODIFY THIS FILE
234
# ================================================================================
24-
weight: 21 # set to always be larger than the content in this path, and one more than 'review'
25-
title: "Next Steps" # Always the same
26-
layout: "learningpathall" # All files under learning paths have this same wrapper
5+
weight: 21 # Set to always be larger than the content in this path to be at the end of the navigation.
6+
title: "Next Steps" # Always the same, html page title.
7+
layout: "learningpathall" # All files under learning paths have this same wrapper for Hugo processing.
278
---

assets/contributors.csv

Lines changed: 81 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,81 @@
1-
author,company,github,linkedin,twitter,website
2-
Jason Andrews,Arm,jasonrandrews,jason-andrews-7b05a8,,
3-
Pareena Verma,Arm,pareenaverma,pareena-verma-7853607,,
4-
Ronan Synnott,Arm,,ronansynnott,,
5-
Florent Lebeau,Arm,,,,
6-
Brenda Strech,Remote.It,bstrech,bstrech,@remote_it,www.remote.it
7-
Liliya Wu,Arm,Liliyaw,liliya-wu-8b6227216,,
8-
Julio Suarez,Arm,jsrz,juliosuarez,,
9-
Gabriel Peterson,Arm,gabrieldpeterson,gabrieldpeterson,@gabedpeterson,https://corteximplant.com/@gabe
10-
Christopher Seidl,Arm,,,,
11-
Michael Hall,Arm,,,,
12-
Kasper Mecklenburg,Arm,,,,
13-
Mathias Brossard,Arm,,,,
14-
Julie Gaskin,Arm,,,,
15-
Pranay Bakre,Arm,,,,
16-
Elham Harirpoush,Arm,,,,
17-
Frédéric -lefred- Descamps,OCI,,,,lefred.be
18-
Kristof Beyls,Arm,,,,
19-
David Spickett,Arm,,,,
20-
Uma Ramalingam,Arm,uma-ramalingam,,,
21-
Konstantinos Margaritis,VectorCamp,markos,konstantinosmargaritis,@freevec1,https://vectorcamp.gr/
22-
Diego Russo,Arm,diegorusso,diegor,diegor,https://www.diegor.it
23-
Jonathan Davies,Arm,,,,
24-
Zhengjun Xing,Arm,,,,
25-
Diego Russo and Leandro Nunes,Arm,,,,
26-
Dawid Borycki,,dawidborycki,,,
27-
Ying Yu,Arm,,,,
28-
Bolt Liu,Arm,,,,
29-
Roberto Lopez Mendez,Arm,,,,
30-
Arnaud de Grandmaison,Arm,Arnaud-de-Grandmaison-ARM,arnauddegrandmaison,,
31-
Jose-Emilio Munoz-Lopez,Arm,,,,
32-
James Whitaker,Arm,,,,
33-
Johanna Skinnider,Arm,,,,
34-
Varun Chari,Arm,,,,
35-
Adnan AlSinan,Arm,,,,
36-
Graham Woodward,Arm,,,,
37-
Basma El Gaabouri,Arm,,,,
38-
Gayathri Narayana Yegna Narayanan,Arm,,,,
39-
Alexandros Lamprineas,Arm,,,,
40-
Annie Tallund,Arm,annietllnd,annietallund,,
41-
Cyril Rohr,RunsOn,crohr,cyrilrohr,,
42-
Rin Dobrescu,Arm,,,,
43-
Przemyslaw Wirkus,Arm,PrzemekWirkus,przemyslaw-wirkus-78b73352,,
44-
Nader Zouaoui,Day Devs,nader-zouaoui,nader-zouaoui,@zouaoui_nader,https://daydevs.com/
45-
Alaaeddine Chakroun,Day Devs,Alaaeddine-Chakroun,alaaeddine-chakroun,,https://daydevs.com/
46-
Koki Mitsunami,Arm,,kmitsunami,,
47-
Chen Zhang,Zilliz,,,,
48-
Tianyu Li,Arm,,,,
49-
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
50-
Ben Clark,Arm,,,,
51-
Han Yin,Arm,hanyin-arm,nacosiren,,
52-
Willen Yang,Arm,,,,
1+
author,company,github,linkedin,twitter,website
2+
Jason Andrews,Arm,jasonrandrews,jason-andrews-7b05a8,,
3+
Pareena Verma,Arm,pareenaverma,pareena-verma-7853607,,
4+
Ronan Synnott,Arm,,ronansynnott,,
5+
Florent Lebeau,Arm,,,,
6+
Brenda Strech,Remote.It,bstrech,bstrech,@remote_it,www.remote.it
7+
Liliya Wu,Arm,Liliyaw,liliya-wu-8b6227216,,
8+
Julio Suarez,Arm,jsrz,juliosuarez,,
9+
Gabriel Peterson,Arm,gabrieldpeterson,gabrieldpeterson,@gabedpeterson,https://corteximplant.com/@gabe
10+
Christopher Seidl,Arm,,,,
11+
Michael Hall,Arm,,,,
12+
Kasper Mecklenburg,Arm,,,,
13+
Mathias Brossard,Arm,,,,
14+
Julie Gaskin,Arm,,,,
15+
Pranay Bakre,Arm,,,,
16+
Elham Harirpoush,Arm,,,,
17+
Frédéric -lefred- Descamps,OCI,,,,lefred.be
18+
Fr�d�ric -lefred- Descamps,OCI,,,,lefred.be
19+
Kristof Beyls,Arm,,,,
20+
David Spickett,Arm,,,,
21+
Uma Ramalingam,Arm,uma-ramalingam,,,
22+
Konstantinos Margaritis,VectorCamp,markos,konstantinosmargaritis,@freevec1,https://vectorcamp.gr/
23+
Diego Russo,Arm,diegorusso,diegor,diegor,https://www.diegor.it
24+
Jonathan Davies,Arm,,,,
25+
Zhengjun Xing,Arm,,,,
26+
Leandro Nunes,Arm,,,,
27+
Dawid Borycki,,dawidborycki,,,
28+
Ying Yu,Arm,,,,
29+
Bolt Liu,Arm,,,,
30+
Roberto Lopez Mendez,Arm,,,,
31+
Arnaud de Grandmaison,Arm,Arnaud-de-Grandmaison-ARM,arnauddegrandmaison,,
32+
Jose-Emilio Munoz-Lopez,Arm,,,,
33+
James Whitaker,Arm,,,,
34+
Johanna Skinnider,Arm,,,,
35+
Varun Chari,Arm,,,,
36+
Adnan AlSinan,Arm,,,,
37+
Graham Woodward,Arm,,,,
38+
Basma El Gaabouri,Arm,,,,
39+
Gayathri Narayana Yegna Narayanan,Arm,,,,
40+
Alexandros Lamprineas,Arm,,,,
41+
Annie Tallund,Arm,annietllnd,annietallund,,
42+
Cyril Rohr,RunsOn,crohr,cyrilrohr,,
43+
Rin Dobrescu,Arm,,,,
44+
Przemyslaw Wirkus,Arm,PrzemekWirkus,przemyslaw-wirkus-78b73352,,
45+
Nader Zouaoui,Day Devs,nader-zouaoui,nader-zouaoui,@zouaoui_nader,https://daydevs.com/
46+
Alaaeddine Chakroun,Day Devs,Alaaeddine-Chakroun,alaaeddine-chakroun,,https://daydevs.com/
47+
Koki Mitsunami,Arm,,kmitsunami,,
48+
Chen Zhang,Zilliz,,,,
49+
Tianyu Li,Arm,,,,
50+
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
51+
Ben Clark,Arm,,,,
52+
Han Yin,Arm,hanyin-arm,nacosiren,,
53+
Willen Yang,Arm,,,,
54+
Daniel Gubay,,,,,
55+
Paul Howard,,,,,
56+
Iago Calvo Lista,Arm,,,,
57+
Stephen Theobald,Arm,,,,
58+
ThirdAI,,,,,
59+
Preema Merlin Dsouza,,,,,
60+
Dominica Abena O. Amanfo,,,,,
61+
Arm,,,,,
62+
Albin Bernhardsson,,,,,
63+
Przemyslaw Wirkus,,,,,
64+
Zach Lasiuk,,,,,
65+
Daniel Nguyen,,,,,
66+
Joe Stech,Arm,,,,
67+
visualSilicon,,,,,
68+
Konstantinos Margaritis,VectorCamp,,,,
69+
Kieran Hejmadi,,,,,
70+
Alex Su,,,,,
71+
Chaodong Gong,,,,,
72+
Owen Wu,Arm,,,,
73+
Koki Mitsunami,,,,,
74+
Nikhil Gupta,,,,,
75+
Nobel Chowdary Mandepudi,Arm,,,,
76+
Ravi Malhotra,Arm,,,,
77+
Masoud Koleini,,,,,
78+
Na Li,Arm,,,,
79+
Tom Pilar,,,,,
80+
Cyril Rohr,,,,,
81+
Odin Shen,Arm,,,,

assets/css/demo.css

Lines changed: 72 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
margin-top: 16px;
66

77
min-width: 200px;
8-
min-height: 200px;
8+
min-height: 150px;
99
text-align: center;
1010
}
1111

@@ -277,8 +277,6 @@
277277

278278
#notification-popup {
279279
position: absolute;
280-
/*top: -34px;*/
281-
bottom: 46px; /* 66 at 2 lines....86 at 3 lines....106px at 4 lines */
282280

283281
left: 0;
284282
width: calc(100% - 32px); /* Subtract gutter space from width */
@@ -301,6 +299,13 @@
301299
transition: opacity 1s ease-in-out; /* Fade-in effect */
302300
visibility: hidden;
303301
}
302+
#notification-popup.chatbot {
303+
bottom: 46px; /* 66 at 2 lines....86 at 3 lines....106px at 4 lines */
304+
}
305+
#notification-popup.audio {
306+
bottom: -8px; /* 66 at 2 lines....86 at 3 lines....106px at 4 lines */
307+
}
308+
304309
#initial-message-span {
305310
font-size: 16px;
306311
}
@@ -339,9 +344,73 @@
339344

340345

341346

347+
/**************************************************/
348+
/* Whisper audio demo components */
349+
#audio-icon-div {
350+
cursor: pointer;
351+
}
352+
#audio-action-icon {
353+
font-size: 65px;
354+
}
355+
#audio-playback {
356+
}
357+
358+
#audio-playback-substitute {
359+
margin: 8px;
360+
height: 90px;
361+
display: flex;
362+
flex-direction: column;
363+
justify-content: flex-end; /* Push content to the bottom */
364+
}
365+
#audio-playback-substitute.empty {
366+
border: 1px solid var(--arm-dark-grey);
367+
}
368+
#audio-playback-substitute.full {
369+
border: none;
370+
}
371+
372+
#audio-action-icon {
373+
color: var(--arm-light-blue);
374+
}
375+
#audio-action-icon.pulse {
376+
animation: pulse 1s infinite;
377+
}
378+
379+
@keyframes pulse {
380+
0% {
381+
color: red;
382+
}
383+
50% {
384+
color: #ffcccc; /* Even lighter shade of red */
385+
}
386+
100% {
387+
color: red;
388+
}
389+
}
390+
391+
#audio-action-icon.pulse {
392+
animation: pulse 2s infinite; /* Slower and more natural pulse */
393+
}
394+
395+
342396

343397

398+
#transcription-div {
399+
text-align: left;
400+
margin: 8px;
401+
width: 95%;
402+
}
344403

404+
#transcription-p {
405+
font-size: 24px!important;
406+
margin-left: 8px;
407+
}
408+
#transcription-p.placeholder {
409+
color: #ccc;
410+
font-style: italic;
411+
margin-bottom: 64px;
412+
}
413+
/**************************************************/
345414

346415

347416

14.5 KB
Loading

0 commit comments

Comments
 (0)