GSoC: Week 13: Create GitHub Action

Niraj-Kamdar
Published: 08/24/2020

What did I do this week?

I was working on documentation this week. I have added an example GitHub action workflow so that users can easily integrate CVE Binary Tool in their CI/CD pipeline. I am using actions/setup-python to run CVE Binary Tool and actions/cache to cache database and dependencies to decrease CI runtime. In example, I am using latest version of CVE Binary Tool because current stable version lacks many features like config file and html report. I am using actions/artifact to  upload generated report as Github artifact which can be downloaded later.

I have also made a pull-request to integrate caching in our CI. It can help reduce CI runtime a little.

What am I doing this week? 

I am going to start building final project report this week and I will complete it  before 31st August.

Have I got stuck anywhere?

No, I didn't get stuck this week.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages