← Back to issue list

Add artifacts option to make plugin.

View original Github issue

Metadata

Project
snapcraft
Number
#715
Type
pull request
State
merged
Author
jhobbs
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 0e7ec1f77, adding an artifacts option to the Make plugin that copies configured files into the install directory and skips make install when specified.

Resolution: closed resolved

Reason: PR #715 was merged into main by commit 0e7ec1f77, implementing artifact copying and the conditional skip of make install.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Some makefiles don't have an install target. This option allows specifying a list of artifacts to copy from the source directory to the install directory after running 'make'. If the list of artifacts is not empty, the 'make install' step will be skipped and the artifacts will be copied by the plugin.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 0e7ec1f77, adding an artifacts option to the Make plugin that copies configured files into the install directory and skips make install when specified.
stealth/space-bunny-alpha — closed resolved PR #715 was merged in commit 0e7ec1f77, adding configurable artifact copying to the Make plugin; non-empty artifacts skip make install.
stealth/space-bunny-alpha — closed resolved Merged in snapcraft#715 (commit 0e7ec1f77), adding configurable artifact copying to the make plugin and skipping make install when artifacts are specified.
qwen/qwen3.6-35b-a3b — — Merged the pull request adding an artifacts option to the make plugin. This copies specified files post-build, bypassing make install. Documentation was updated per review to clarify the behavior before final approval and merge.
qwen3.6-35b-a3b-mtp-q6 — — Merged after addressing review feedback. Introduces an artifacts option to the make plugin, copying specified files to the install directory and bypassing make install. Documentation updated to clarify this behavior.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#743 (confidence 95%)

    Follow-up PR that fixed artifact collection behavior for the feature.

  • Related To: snapcraft#809 (confidence 90%)

    Follow-up PR that expanded Make plugin artifact handling to directories.

Related issues

Issue Project State Summary Similarity
#1614754 The new artifacts option of the make plugin doesn't seem to work snapcraft (launchpad) closed Fixed make-plugin artifact collection so configured files are found in the part directory. Merged in canonical/snapcraft#743 as commit 5152c8094.
76%
#809 make plugin: improve artifact copying (LP: #1624798) snapcraft merged Merged in canonical/snapcraft#809 via e9a495809, improving make-plugin artifact copying to support directories and address LP #1624798.
72%