public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH v2 proxmox-acme 0/3] update acme.sh DNS API to upstream 3.1.2 tag
@ 2026-03-31  7:10 Kefu Chai
  2026-03-31  7:10 ` [PATCH v2 proxmox-acme 1/3] " Kefu Chai
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Kefu Chai @ 2026-03-31  7:10 UTC (permalink / raw)
  To: pve-devel

Changes since v1:
- Fix missing Makefile ACME_SOURCES entries for the new plugins; without
  this they were registered in the schema but not installed by the package
- Add test/verify-acme-sources-in-makefile.pl to catch this class of
  error: cross-checks dnsapi/ scripts in the submodule against the
  Makefile install list, with ACME_SOURCES passed via Make so no
  Makefile parsing is needed in Perl
- Hook the tests into dpkg-buildpackage via override_dh_auto_test so
  they run automatically on every package build

Kefu Chai (3):
  update acme.sh DNS API to upstream 3.1.2 tag
  tests: verify all dnsapi plugins are listed in Makefile ACME_SOURCES
  buildsys: run tests as part of dpkg-buildpackage

 debian/rules                                |  3 +
 src/Makefile                                |  5 +-
 src/acme.sh                                 |  2 +-
 src/dns-challenge-schema.json               | 66 ++++++++++++++++++++-
 src/test/Makefile                           |  5 +-
 src/test/verify-acme-sources-in-makefile.pl | 66 +++++++++++++++++++++
 6 files changed, 141 insertions(+), 6 deletions(-)
 create mode 100755 src/test/verify-acme-sources-in-makefile.pl

-- 
2.47.3





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-04-01  4:31 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-03-31  7:10 [PATCH v2 proxmox-acme 0/3] update acme.sh DNS API to upstream 3.1.2 tag Kefu Chai
2026-03-31  7:10 ` [PATCH v2 proxmox-acme 1/3] " Kefu Chai
2026-03-31  7:10 ` [PATCH v2 proxmox-acme 2/3] tests: verify all dnsapi plugins are listed in Makefile ACME_SOURCES Kefu Chai
2026-03-31  7:10 ` [PATCH v2 proxmox-acme 3/3] buildsys: run tests as part of dpkg-buildpackage Kefu Chai
2026-03-31 16:16   ` Thomas Lamprecht
2026-04-01  4:31     ` Kefu Chai
2026-03-31 16:48 ` applied: [PATCH v2 proxmox-acme 0/3] update acme.sh DNS API to upstream 3.1.2 tag Thomas Lamprecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal