Image for post
Image for post
https://tekton.dev/

We have been exploring Tekton as a CI platform recently for office and off-office work. So I thought to share all my findings with you.
Tekton is a powerful yet flexible, Kubernetes-native open-source framework for creating continuous integration and continuous delivery (CI/CD) systems. But before we proceed, let’s see what exactly Cloud Native CI/CD is?


This year was a rollercoaster for me. I had gone through stuff that I thought I would never be able to come out of it! I did do mess up with lots of people and with lots of opportunities. But guess what? I am retrospecting 2020, and I think I did a good job.

Image for post
Image for post

2020 has been a strange year. When I started writing this blog, I was blank. All the while I thought I did nothing, but indeed I tried a lot of things this year. …


Volunteering at Tech Conf is an opportunity to dip your toes into roles that you might not usually get to experience.

This year I had an opportunity to attend, volunteer, and deliver a Flash talk at Rootconf Delhi 2020. In this blog, I want to share my experience as a volunteer.

Image for post
Image for post


Image for post
Image for post
Design by Asif Jamal

Recently, I have been exploring ways to make systems as monitorable as possible, which means minimizing the number of unknown-unknowns!


Librecores provides a platform to share projects and ideas in the area of free and open-source digital hardware design. Librecores CIis a service to provide CI for hardware projects hosted on Librecores to improve user experience and reliability.

Image for post
Image for post
Google Summer of Code 2019

This summer, I worked on developing continuous integration pipeline for hardware projects such as OpenRISC, a family of free and open-source processor implementations on the RISC architecture

I worked from May to August 2019. …


This is the fourth post on GSoC with FOSSi Foundation. This blog defines my work in Coding Phase 2. Throughout this phase CI Pipelines improved, new test automation was added to the OpenRISC projects and worked on Yosys Synthesis.

Yosys Synthesis with fusesoc

  • Yosys is a framework for Verilog RTL synthesis.
  • It was required in the openrisc project for monitoring resource usages.
  • FuseSoC is a package manager and a set of build tools for HDL (Hardware Description Language) code. …


So the first phase is about to end. In the last post, I talked aboutModifying mor1k Travis CI flow to use Librecores-CI image.There have been some changes this week and some efforts to achieve some new deliverables.

Previously I worked on modifying mor1kx Travis CI flow to use Librecores-CI image, and this week I worked on or1k_marocchino - OpenRISC processor IP core based on the Tomasulo algorithm. It had a very similar Travis file as that of mor1kx, so it was easy for me to adopt changes in this repository to use the Librecores-CI image, as mentioned in my previous…


It has been almost two weeks since coding phase 1 has started, and things are getting more evident with every discussion I have with my mentors Oleg Nenashev and Stafford Horne on Setting up demo CI flow for mor1kx. Till now, I have worked on modifying mor1kx Travis CI flow to use the Librecores-CI docker image.

Background: Librecores CI and mor1kx

Librecores CI is an approach/service to provide continuous integration to hardware projects hosted on Librecores to improve user experience, and reliability and mor1kx is an OpenRISC processor IP core. …


This year I have got the opportunity to work with the Fossi Foundation as a Google Summer of Code Student Developer 2019. I will be working on project Continuous Integration for Hardware Projects on LibreCores CI

Google Summer of Code

Google Summer of Code (GSoC) is a yearly program by Google to help the open-source communities to reach out to student contributors. Organizations pitch projects, and when selected, pick up university students to work on these projects or their ideas related to the organization’s project(s).

Image for post
Image for post

Librecores provides a platform to share projects and ideas in the area of free and…


The Processing Foundation Fellowships support artists, coders, and collectives in visionary projects that conceive a new direction for what Processing as a software and a community can do.

Image for post
Image for post

I received my selection mail for Processing Fellowship on February 26, 2019, around 7–8 PM, and I responded to it by shouting, “We got selected Shaharyar, wow !!!”( it was awkward because we were in a library ! ).
I was quite excited and delighted to be working with processing people. …

Nancy Chauhan

👩🏽‍💻 Software Engineer@Grofers, GSoC 2019@librecores, Processing Fellow 2019@ProcessingOrg. Find me at nancychauhan.in !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store