Doodles
StarSearch - AI Copilot but for git history | Product Hunt

16 Sep 2024

Codeowners CLI Integration

CODEOWNERS
CLI

image

We're excited to introduce a new codeowners generation capability now available in the pizza CLI and a complementary GitHub action. Equip your team with the tools they need to create a culture of shared responsibility and transparency.

Codeowners Generation

  • New Command: Introduced pizza generate codeowners command for automatic generation of granular GitHub-style CODEOWNERS files.
  • Interactive CLI: Added an interactive mode to guide users through the config generation process, making it easier to get started.
  • Flexible Attribution: Implemented support for a sauced.yaml file, allowing users to map email addresses to GitHub usernames for accurate ownership attribution.

GitHub Action for Automated Updates

To keep your project up-to-date with the latest code owners, we created a GitHub action that allows you to automatically update your CODEOWNERS file on a regular basis.

  • Automated Workflow: Set up a weekly update of your CODEOWNERS file using GitHub Actions.
  • Easy Setup: Quick configuration using a simple YAML file in your repository.
  • Customizable: Options to commit changes, create pull requests, and customize CLI arguments.

Contributor Insights

  • OpenSauced Integration: Option to create an OpenSauced Contributor Insights page directly from the CLI after generating codeowners.
  • Expert Identification: Quickly identify subject matter experts for different parts of your codebase based on contribution history.

Ready to try it out? Head over to the Pizza CLI to get started now or learn more with our docs.

Golang SBOM generation support

30 Aug 2024

image

SBOM generation for Workspaces now supports Golang projects! In the example above, this is a generated Workspace from the SBOM for kubernetes/kubernetes. The SBOM is derived from the go.mod files that define what dependencies a project has.

To get started, visit to your favorite Go project's Repository Page on OpenSauced and hit the "Workspace from SBOM" button!

image

Generate a workspace from a repository's software bill of materials (SBOM)

14 Aug 2024

add workspace SBOMs gif

A new feature called "Workspace from SBOM" has been added to the repository pages. SBOM stands for Software Bill of Materials, which is important for software security and supply chain risk management. It essentially lists all the packages or dependencies that make up a project.

This feature allows users to create a workspace from an SBOM. By clicking the "Workspace from SBOM" button, users are taken to a page for creating a new workspace. The system automatically loads the SBOM for the repository, populating the tracked repositories with all the relevant packages.

The workspace name defaults to "SBOM for [repository name]". After creating the workspace, users can explore and investigate all the dependencies listed in the SBOM.

Note that only JavaScript projects are supported at the moment, but Go project support is on the way and in the future other languages/package managers support. Read more about why tracking SBOMs is useful.

User Profile and Settings Enhancements

03 Feb 2023

User Profile

import lists

The addition of new fields (like LinkedIn, GitHub sponsors) and the implementation of user settings like timezone filters and account deletion flow demonstrate an attention to user-centric features, making OpenSauced more adaptable to individual user needs.

View More Changes