Skip to content

Commit 06ea501

Browse files
committed
DO NOT MERGE: words benign-overlay test fixture (buildable)
Adds a Summary tweak via spec-search-replace overlay so 'azldev component changed' reports words with changeType=changed. The spec Source: URL and lookaside sources file stay at their upstream values so Control Tower can actually fetch the tarball and rebuild. Sources file is unchanged from upstream, so sourcesChange=false and the prcheck upload path is skipped. The package-build path is the one being exercised here. Drop this commit before merging anywhere.
1 parent c9a41f2 commit 06ea501

4 files changed

Lines changed: 20 additions & 4 deletions

File tree

base/comps/components.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6961,7 +6961,6 @@ includes = ["**/*.comp.toml", "component-check-disablement.toml", "component-min
69616961
[components.wlr-protocols]
69626962
[components.woff2]
69636963
[components.woodstox-core]
6964-
[components.words]
69656964
[components.wqy-zenhei-fonts]
69666965
[components.wsdd]
69676966
[components.wsl-setup]

base/comps/words/words.comp.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[components.words]
2+
3+
# DO NOT MERGE -- pipeline test fixture for the package-build path of the
4+
# Control Tower integration. Adds a benign spec change that bumps the input
5+
# fingerprint, so 'azldev component changed' reports the component as
6+
# changeType=changed and Control Tower will be asked to rebuild it. The
7+
# Source: URL and lookaside sources file are left at their upstream values
8+
# so the rebuild can actually fetch the tarball.
9+
10+
[[components.words.overlays]]
11+
type = "spec-search-replace"
12+
description = "DO NOT MERGE: tweak Summary to bump input fingerprint and trigger a package-build."
13+
regex = '^Summary:\s+Dictionary of English words for the /usr/share/dict directory$'
14+
replacement = "Summary: Dictionary of English words for the /usr/share/dict directory (Azure Linux test build)"

locks/words.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
version = 1
33
import-commit = '24f3425a28d261a5b44fb4f9750af6dbfb24dcc2'
44
upstream-commit = '24f3425a28d261a5b44fb4f9750af6dbfb24dcc2'
5-
input-fingerprint = 'sha256:1dc7a333d3f506025f1ef16de31e438b0e4429b2d734164d6c456addd5bc6805'
5+
input-fingerprint = 'sha256:dfeb78b1b52c39769949ea7e0daceefa9c0d2f87a43728193cad5238a9b4a77b'
66
resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e'

specs/w/words/words.spec

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
## (rpmautospec version 0.8.3)
33
## RPMAUTOSPEC: autorelease, autochangelog
44
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
5-
release_number = 63;
5+
release_number = 64;
66
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
77
print(release_number + base_release_number - 1);
88
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
@@ -11,7 +11,7 @@
1111
# This spec file has been modified by azldev to include build configuration overlays.
1212
# Do not edit manually; changes may be overwritten.
1313

14-
Summary: Dictionary of English words for the /usr/share/dict directory
14+
Summary: Dictionary of English words for the /usr/share/dict directory (Azure Linux test build)
1515
Name: words
1616
Version: 3.0
1717
Release: %autorelease
@@ -89,6 +89,9 @@ ln -sf linux.words $RPM_BUILD_ROOT%{_datadir}/dict/words
8989

9090
%changelog
9191
## START: Generated by rpmautospec
92+
* Thu May 07 2026 Daniel McIlvaney <damcilva@microsoft.com> - 3.0-64
93+
- DO NOT MERGE: words benign-overlay test fixture (buildable)
94+
9295
* Thu Apr 30 2026 Daniel McIlvaney <damcilva@microsoft.com> - 3.0-63
9396
- feat: introduce deterministic commit resolution via Azure Linux lock file
9497

0 commit comments

Comments
 (0)