You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@magpie.apache.org by po...@apache.org on 2026/09/16 15:18:52 UTC
(magpie-site) branch main updated (b322add -> 217e0d5)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/magpie-site.git
from b322add Merge pull request #174 from johnslavik/docs/remove-overview
add 3e1a8ac feat(preview): add test runner and the /show-preview matcher
add b9131ad feat(preview): resolve the armed set from maintainer comments
add 14fdbfe feat(preview): validate artifact metadata and extracted entries
add 290c0a0 fix(preview): correct findUnsafeEntries doc and add symlink directory test
add bfc8032 fix(preview): make symlink directory test discriminating
add 4e2e464 feat(preview): render .asf.yaml, robots.txt and the tombstone
add 7538d0d fix(preview): validate pr in files.mjs to prevent YAML injection
add b80993e feat(preview): add the GitHub API adapter
add 8921a4a fix(preview): add pagination, secure upsertComment, verify headers
add e06f96f feat(preview): decide what to publish, tombstone and delete
add 5f7672f fix(preview): guard unknown armed state from tombstoning live previews
add 835879e feat(preview): upload the built site as a preview artifact
add eb7d544 feat(preview): add the publisher orchestration
add d76f26a fix(preview): fail closed on the artifact screen, make dispatch arming durable
add f0aaf52 fix(preview): make the unarmed-publish test bite, fail safe on an unreadable head
add 9fe6aa3 feat(preview): add git and artifact side effects plus the CLI
add 6c8324d fix(preview): neutralise a git-hook RCE via an artifact-shipped .git, redact tokens, harden the fetch
add 24f5d9f fix(preview): strip .git recursively, redact err.cmd too, time-bound and pre-size-check the artifact fetch
add a64b859 fix(preview): redact the token from spawnargs and path too
add c684d36 feat(preview): add the scheduled preview publisher
add c037448 fix(preview): grant issues:write, drop pull-requests to read
add d33ec75 fix(preview): report failures, gate arming, drop clone-per-run header read
add 12baa8c fix(preview-ci): run unit tests in CI, split build/deploy to drop contents:write from PR builds
add a19ddd0 fix(ci): keep dist/.htaccess in the uploaded artifacts
new 217e0d5 Merge pull request #178 from potiuk/feat/pr-previews
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build.yml | 61 ++++++-
.github/workflows/preview-publish.yml | 76 +++++++++
README.md | 23 +++
package.json | 1 +
scripts/preview/armed.mjs | 23 +++
scripts/preview/armed.test.mjs | 56 +++++++
scripts/preview/artifact.mjs | 127 +++++++++++++++
scripts/preview/artifact.test.mjs | 78 +++++++++
scripts/preview/comments.mjs | 10 ++
scripts/preview/comments.test.mjs | 31 ++++
scripts/preview/files.mjs | 56 +++++++
scripts/preview/files.test.mjs | 54 ++++++
scripts/preview/git.mjs | 124 ++++++++++++++
scripts/preview/git.test.mjs | 110 +++++++++++++
scripts/preview/github.mjs | 112 +++++++++++++
scripts/preview/github.test.mjs | 122 ++++++++++++++
scripts/preview/plan.mjs | 35 ++++
scripts/preview/plan.test.mjs | 82 ++++++++++
scripts/preview/publish.mjs | 299 ++++++++++++++++++++++++++++++++++
scripts/preview/publish.test.mjs | 287 ++++++++++++++++++++++++++++++++
scripts/preview/validate.mjs | 62 +++++++
scripts/preview/validate.test.mjs | 75 +++++++++
22 files changed, 1903 insertions(+), 1 deletion(-)
create mode 100644 .github/workflows/preview-publish.yml
create mode 100644 scripts/preview/armed.mjs
create mode 100644 scripts/preview/armed.test.mjs
create mode 100644 scripts/preview/artifact.mjs
create mode 100644 scripts/preview/artifact.test.mjs
create mode 100644 scripts/preview/comments.mjs
create mode 100644 scripts/preview/comments.test.mjs
create mode 100644 scripts/preview/files.mjs
create mode 100644 scripts/preview/files.test.mjs
create mode 100644 scripts/preview/git.mjs
create mode 100644 scripts/preview/git.test.mjs
create mode 100644 scripts/preview/github.mjs
create mode 100644 scripts/preview/github.test.mjs
create mode 100644 scripts/preview/plan.mjs
create mode 100644 scripts/preview/plan.test.mjs
create mode 100644 scripts/preview/publish.mjs
create mode 100644 scripts/preview/publish.test.mjs
create mode 100644 scripts/preview/validate.mjs
create mode 100644 scripts/preview/validate.test.mjs
(magpie-site) 01/01: Merge pull request #178 from potiuk/feat/pr-previews
Posted by po...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/magpie-site.git
commit 217e0d536c3b610eb2bdcf0e1a8c3f5b4b520dbf
Merge: b322add a19ddd0
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Wed Sep 16 17:18:45 2026 +0200
Merge pull request #178 from potiuk/feat/pr-previews
feat: per-PR preview deployments at magpie-pr<N>.staged.apache.org
.github/workflows/build.yml | 61 ++++++-
.github/workflows/preview-publish.yml | 76 +++++++++
README.md | 23 +++
package.json | 1 +
scripts/preview/armed.mjs | 23 +++
scripts/preview/armed.test.mjs | 56 +++++++
scripts/preview/artifact.mjs | 127 +++++++++++++++
scripts/preview/artifact.test.mjs | 78 +++++++++
scripts/preview/comments.mjs | 10 ++
scripts/preview/comments.test.mjs | 31 ++++
scripts/preview/files.mjs | 56 +++++++
scripts/preview/files.test.mjs | 54 ++++++
scripts/preview/git.mjs | 124 ++++++++++++++
scripts/preview/git.test.mjs | 110 +++++++++++++
scripts/preview/github.mjs | 112 +++++++++++++
scripts/preview/github.test.mjs | 122 ++++++++++++++
scripts/preview/plan.mjs | 35 ++++
scripts/preview/plan.test.mjs | 82 ++++++++++
scripts/preview/publish.mjs | 299 ++++++++++++++++++++++++++++++++++
scripts/preview/publish.test.mjs | 287 ++++++++++++++++++++++++++++++++
scripts/preview/validate.mjs | 62 +++++++
scripts/preview/validate.test.mjs | 75 +++++++++
22 files changed, 1903 insertions(+), 1 deletion(-)