canonical / canonical/chisel

Support configurable manifest names in Chisel

Open
#317 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
424
Forks
65
Avg merge
12d 19h
Merged PRs (30d)
1

Description

When running chisel cut with base-files_chisel included, Chisel generates a security manifest file. However, in multi-part builds, every part saves its manifest using the same default filename. This causes manifest files conflict, making it impossible to easily preserve or combine manifest data across multiple build parts.

Allow to configure manifest file name via a command line option and make craft-parts provide a sensible default.

Security Manifest generator should be able to pick up part manifests and combine them into a single rock/snap manifest.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the chisel cut command and trace how the security manifest is generated when base-files_chisel is included. Check how multi-part builds currently choose the default manifest name, then run the relevant cut workflow to verify configurable names, a craft-parts default, and combined rock/snap manifest data.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, cli, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.