Skip to content

Commit 0cfc54f

Browse files
chrore: add video files
1 parent 67e4847 commit 0cfc54f

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

content/posts/Harsh_Rao_2025_final_report

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: Harsh Rao
55
type: post
66
---
77

8-
![gsoc-cover](/static/images/Harsh_Rao/Final_report.jpg)
8+
![gsoc-cover](/images/Harsh_Rao/Final_report.jpg)
99

1010
**Hey Everyone 😊**,
1111

@@ -28,7 +28,7 @@ Welcome to my final blog for Google Summer of Code 2025 for the project **Deskto
2828

2929
---
3030

31-
[Project link](https://github.com/orgs/CircuitVerse/projects/43/views/2)
31+
[<h3>Project link</h3>](https://github.com/orgs/CircuitVerse/projects/43/views/2)
3232

3333
---
3434
# Authentication Model for Web and Tauri Simulator
@@ -85,9 +85,9 @@ It handles both **login** and **signup** flows via API requests to the CircuitVe
8585

8686
These are some of the snaps of the Authentication model -<br>
8787

88-
![Authentication sample image 1](/static/images/Harsh_Rao/Authentication1.png)<br>
89-
![Authentication sample image 2](/static/images/Harsh_Rao/Authentication2-final.png)
90-
![Authentication sample image 3](/static/images/Harsh_Rao/Authentication3-final.png)<br>
88+
![Authentication sample image 1](/images/Harsh_Rao/Authentication1.png)<br>
89+
![Authentication sample image 2](/images/Harsh_Rao/Authentication2-final.png)
90+
![Authentication sample image 3](/images/Harsh_Rao/Authentication3-final.png)<br>
9191

9292
# Automating Cross-Platform Desktop Releases
9393
One of the key deliverables for my GSoC project was a reliable release pipeline for the CircuitVerse desktop app. I initially explored fully automated tools like semantic-release and release-it!, but they offered less manual control than we needed. The ideal solution needed to balance powerful automation with maintainer oversight.
@@ -338,14 +338,14 @@ This job only runs after all three build jobs have completed successfully (needs
338338
**The Final Product ([PR #636](https://github.com/CircuitVerse/cv-frontend-vue/pull/636))✨**
339339
The result is a beautifully simple and powerful release process. Now, any maintainer can go to the repository's "`Actions`" tab, select the "`Manually Triggered Desktop Release`" workflow, choose whether it's a `major`, `minor`, or `patch` release, and click "Run workflow."
340340

341-
![Release Pipelines sample image 2](/static/images/Harsh_Rao/Release_Pipeline_1.png)
341+
![Release Pipelines sample image 2](/images/Harsh_Rao/Release_Pipeline_1.png)
342342

343343
From there, everything is automated. Within minutes, a new, cross-platform release is published to GitHub, complete with installers for every OS and a professional changelog, ready for our users. This pipeline removes manual effort, eliminates human error, and ensures our releases are consistent and reliable every single time.
344344

345-
![Release Pipelines sample image 2](/static/images/Harsh_Rao/Release_Pipeline_2.png)
345+
![Release Pipelines sample image 2](/images/Harsh_Rao/Release_Pipeline_2.png)
346346

347347
~~**[GIF/Video Here]: A short screen recording showing the process from clicking "Run workflow" to the final, published release on the GitHub Releases page.**~~
348-
<video controls src="../../static/videos/Harsh_Rao/release-pipeline-final.mp4" title="Release Pipeline example video"></video>
348+
{{< video src="/videos/Harsh_Rao/release-pipeline-final.mp4" controls=true preload=true >}}
349349

350350
# The Artistic new Testbench UI
351351

@@ -354,12 +354,12 @@ This has been the artistic side of the project. We have had the Testbench UI for
354354
Here are some snapshots of the new Testbench UI
355355

356356

357-
![Testbench sample image 1](/static/images/Harsh_Rao/Testbench_1.png)
358-
![Testbench sample image 2](/static/images/Harsh_Rao/Testbench_2.png)
357+
![Testbench sample image 1](/images/Harsh_Rao/Testbench_1.png)
358+
![Testbench sample image 2](/images/Harsh_Rao/Testbench_2.png)
359359

360360
Here is a video showcasing the working of the new Testbench
361361

362-
<video controls src="../../static/videos/Harsh_Rao/Testbench.mp4" title="Testbench example video"></video>
362+
{{< video src="/videos/Harsh_Rao/Testbench.mp4" controls=true preload=true >}}
363363

364364
# Legacy version sync to versions v0 and v1
365365

7.95 MB
Binary file not shown.
30.7 MB
Binary file not shown.

0 commit comments

Comments
 (0)