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(-)