Commit Graph
296 Commits
Author SHA1 Message Date
neil cdca555cad Add OPNsense and HardenedBSD to CI 2026-08-30 17:46:48 +08:00
neil cce4a28b99 Fix the standalone port check on the bsds, macos and haiku 2026-08-30 17:39:57 +08:00
neil 5ff7f0a4e7 Mirror the tag object, not the commit, in vtag.yml
The v-prefixed mirror was created from github.sha, so for an annotated or
signed tag it would point at the commit and drop the signature: "git
verify-tag v3.1.3" fails with "cannot verify a non-tag object of type
commit" while "git verify-tag 3.1.3" succeeds. Resolve refs/tags/<tag>
and mirror whatever object it points at instead, which keeps the current
behaviour for lightweight tags. Also move the workflow expressions into
env instead of interpolating them into the shell command.
2026-08-14 11:53:43 +08:00
neil 057c940895 add OpenEuler 2026-07-26 15:01:41 +08:00
neil 1774d838ca add GNU hurd 2026-07-22 20:42:14 +08:00
neil 97c5aca136 add cache-after-prepare: true 2026-07-18 09:32:26 +08:00
neil 59a97d7f8b fix bug for solaris.
dnsapi/deploy: remove POSIX character classes from sed/grep patterns

Solaris /usr/bin/sed and /usr/bin/grep parse [[:space:]] etc. as a
literal bracket set and silently mis-match. Replace with [ ]* for
JSON matching, a printf-tab bracket for user-input trimming, and
[0-9] for digits; also drop GNU-only sed -r/-E in rage4, selfhost
and selectel, and reuse _strip_blank_lines in byteplus_alb.
2026-07-17 12:38:14 +08:00
neil 745a42f193 minor 2026-07-16 20:09:10 +08:00
neil eacf0d6a87 issue bot: tell reporters to redact secrets before posting logs
Debug logs occasionally contain private keys or tokens (issue 6267);
the code-side leak in the haproxy hook was fixed by #6268, this adds
the missing warning to the auto-comment that asks for logs.
2026-07-12 12:32:54 +08:00
neil a9590c5bd7 workflows: run issue/wiki automation only in the upstream repo 2026-07-12 11:49:53 +08:00
neil c0d62eb934 wiki-guard: skip on forks (no <fork>.wiki repo to check out) 2026-07-12 11:43:07 +08:00
neil ca118be754 issue.yml: match tracking issue title variants 2026-07-10 10:02:59 +08:00
neil cc64a73230 one-click revert and ban 2026-07-06 17:39:56 +08:00
neil f2b37b32ff add more events 2026-07-06 16:36:16 +08:00
neil 73df21abc4 clean 2026-07-06 16:30:41 +08:00
neil 919492df13 wiki-guard: use WIKI_GUARD_TOKEN (PAT with read:org) to enumerate org write members 2026-07-06 16:27:26 +08:00
neil e4eaa59063 wiki-guard: log the number of write-access members loaded 2026-07-06 15:23:45 +08:00
neil 2b5a19d34a wiki-guard: trust repo/org members with write access in all rule checks 2026-07-06 15:11:35 +08:00
neil dc1b06006f issue.yml: assign and label "Report bugs to" tracking issues instead of posting the upgrade boilerplate 2026-07-06 14:27:00 +08:00
neil 8585d9f4a7 wiki-monitor: skip notification for the maintainer's own wiki changes 2026-07-06 14:23:51 +08:00
neil ca8ab7f8b5 add wiki-guard workflow: auto-restore wiki pages deleted or renamed by non-maintainer 2026-07-06 13:35:37 +08:00
neil 1f94fd7fd5 add Apache workflow to test the --apache mode
Runs le_test_apache from acmetest against Pebble, with Apache
listening on Pebble's HTTP-01 validation port.
2026-07-05 16:31:51 +08:00
neil cacafc9c23 add Nginx workflow to test the --nginx mode
Runs le_test_nginx from acmetest against Pebble: nginx listens on
Pebble's HTTP-01 validation port with an aaPanel/BT style
"location ^~ /" reverse proxy block, the regression case of #6125.
2026-07-05 16:18:37 +08:00
neil 31b13caf8b DNS.yml: fix workflow warnings
- replace deprecated set-output with GITHUB_OUTPUT
- untap aws/tap before brew install to silence tap trust warning
- inject safe.directory=* for cygwin git so the checkout post step
  no longer fails with dubious ownership (exit 128)
2026-07-05 15:51:38 +08:00
neil a7ccfcf91d fix 2026-07-01 21:33:24 +08:00
neil c38182897d fix ghostbsd 2026-07-01 18:59:14 +08:00
neil 4575877d48 add GhostBSD 2026-06-05 23:01:42 +02:00
neil 0e5f1518aa upgrade 2026-06-04 22:57:50 +02:00
neil 2e4e5d7955 add tribblix 2026-06-04 22:34:36 +02:00
terafin c7c903fba3 ci: add GitHub Container Registry (ghcr.io) publishing (#7005) 2026-06-04 21:25:38 +02:00
neil 0b2187ab3f add MidnightBSD 2026-04-24 22:43:25 +02:00
neil 4b8b23bb90 fix ca name 2026-04-24 21:47:27 +02:00
neil 346acc3f33 Update copilot-instructions.md 2026-04-05 10:40:35 +08:00
neil cf9c70a6c7 Update copilot-instructions.md 2026-04-04 21:16:40 +08:00
neil fe5d2e3ef7 fix rule 2026-04-03 11:33:05 +08:00
orangepizza bf486bb988 Update copilot instruction to match actual PR rule (#6873)
old version had instruction to use bash-only [[ ]] test, remove it and add rules for DNS script writing from https://github.com/acmesh-official/acme.sh/issues/343
2026-03-28 09:26:47 +08:00
neil 3198c1af6e fix https://github.com/acmesh-official/acme.sh/issues/6856#issuecomment-4054175916 2026-03-13 20:10:22 +08:00
neil fc8a61f10f update 2026-03-13 18:41:02 +08:00
neil cc677ba9f1 minor 2026-03-08 18:43:39 +08:00
neil fdd2e4f19a add copilot 2026-03-01 13:13:07 +08:00
neil 0cef5edac2 fix https://github.com/acmesh-official/acme.sh/issues/6196#issuecomment-3777530678 2026-01-21 20:00:27 +01:00
neil e2882c536b disable notifications for myself
disable notifications for myself
2026-01-13 21:43:46 +01:00
neil d57ab0ab7d fix haiku 2026-01-11 21:28:45 +01:00
neil d8c062defb fix haiku 2026-01-11 21:21:08 +01:00
neil 3e36b61823 fix haiku 2026-01-11 21:14:29 +01:00
neil 09009794e0 fix 2026-01-11 21:10:37 +01:00
neil 5e670e0d93 support haiku 2026-01-11 21:02:57 +01:00
neil 35f99c545c add debug wiki 2026-01-05 21:11:07 +01:00
neil 045e4dee2e use openindiana-vm@v1 2026-01-02 16:24:06 +01:00
neil 76fdac59bc Add OpenIndiana CI workflow and badge
Introduced a new OpenIndiana job to the DNS GitHub Actions workflow for testing, including necessary environment variables and steps. Updated README to display the OpenIndiana workflow status badge.
2025-12-27 11:41:58 +01:00