-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (19 loc) · 880 Bytes
/
Copy pathMakefile
File metadata and controls
23 lines (19 loc) · 880 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.PHONY: update-pins validate regression-test preflight
update-pins:
pinact run -u
validate:
docker build --target builder -t base-tools-debian:test .
# Builds, then diffs the fresh binaries against the published image over the
# vendored corpus in test/fixtures: one complete RAW identified and demosaiced,
# one truncated RAW rejected, ten JPEGs transformed, and SQLite exercised. An
# empty diff means the bump changed no observable behavior in those cases.
#
# Needs a network pull of the published image, so it's a separate target rather
# than part of `validate`.
regression-test: validate
./.claude/skills/update/run-regression-test.sh
# Every PhotoStructure repo exposes `make preflight`: run everything that should
# pass before cutting a release. Here that's driven by claude, which runs the
# update-pins and regression tests for us.
preflight:
claude "/update"