This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a change to branch release-manager
in repository https://gitbox.apache.org/repos/asf/juneau.git


    from 8a3ebd846e Add gated Dry-run/Actual (SAFE/LIVE) per-run toggle to 
Release Manager
     new 0241c70c26 Adopt console-ui chrome/theme, rich views toolkit, and add 
Playwright suite
     new 8384030fc7 Harden GitHub/GPG credential validators; fix the 
untested-credential status pill
     new 65965e4075 Adopt juneau's mount-duality fix and red-tag theme token in 
Release Manager's console chrome
     new 49fd9d4448 TODO-419/434: Wire the loopback write boundary and a CSRF 
synchronizer token into Release Manager
     new edd032e1d3 Close subscription leaks in 
RunStateBroadcaster/SseLogServlet tests

The 5 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:
 .gitignore                                         |   6 +
 e2e/package-lock.json                              |  78 +++
 e2e/package.json                                   |  15 +
 e2e/playwright.config.ts                           |  64 +++
 e2e/tests/home.spec.ts                             |  14 +
 e2e/tests/nav.spec.ts                              |  58 +++
 e2e/tests/releases.spec.ts                         | 190 +++++++
 e2e/tests/smoke.spec.ts                            |  52 ++
 e2e/tsconfig.json                                  |  14 +
 pom.xml                                            |  15 +
 .../org/apache/juneau/releng/AppConfiguration.java |  98 +++-
 .../apache/juneau/releng/ConsoleAssetsRest.java    |  52 ++
 .../apache/juneau/releng/ReleaseManagerTheme.java  |  87 ++++
 .../java/org/apache/juneau/releng/RootRest.java    |   3 +-
 .../juneau/releng/credential/AccountStore.java     |  38 ++
 .../releng/credential/GithubTokenValidator.java    |  42 +-
 .../juneau/releng/credential/GpgValidator.java     |  44 +-
 .../apache/juneau/releng/engine/ReleaseEngine.java |  33 +-
 .../juneau/releng/nexus/NexusStagingClient.java    |  22 +-
 .../org/apache/juneau/releng/rest/AdminRest.java   |  99 ++++
 .../org/apache/juneau/releng/rest/ConsolePage.java |  60 +++
 .../apache/juneau/releng/rest/CredentialRest.java  |  60 ++-
 .../org/apache/juneau/releng/rest/HomeRest.java    |  12 +-
 .../org/apache/juneau/releng/rest/ReleaseRest.java | 113 ++++-
 .../apache/juneau/releng/rest/ReleaseRunRest.java  |  42 +-
 src/main/resources/application.properties          |  14 +
 src/main/resources/static/css/chrome.css           | 546 ++++-----------------
 src/main/resources/static/css/new-release.css      | 220 ++++-----
 src/main/resources/static/js/csrf.js               | 102 ++++
 src/main/resources/static/js/new-release.js        |  24 +-
 src/main/resources/templates/admin.ftlh            |  35 ++
 src/main/resources/templates/base.ftlh             |  72 ++-
 src/main/resources/templates/credentials.ftlh      |  28 +-
 src/main/resources/templates/home.ftlh             |   8 +-
 src/main/resources/templates/new-release.ftlh      |  12 +-
 src/main/resources/templates/release-detail.ftlh   |   4 +-
 src/main/resources/templates/releases.ftlh         |  44 +-
 .../juneau/releng/credential/AccountStoreTest.java |  40 ++
 .../credential/GithubTokenValidatorTest.java       | 120 +++++
 .../juneau/releng/credential/GpgValidatorTest.java |  52 ++
 .../juneau/releng/log/RunStateBroadcasterTest.java |  26 +-
 .../juneau/releng/log/SseLogServletTest.java       |  58 ++-
 .../apache/juneau/releng/rest/AdminRestTest.java   | 179 +++++++
 .../releng/rest/CredentialWriteVectorTest.java     | 211 ++++++++
 .../apache/juneau/releng/rest/ReleaseRestTest.java |  63 ++-
 45 files changed, 2438 insertions(+), 731 deletions(-)
 create mode 100644 e2e/package-lock.json
 create mode 100644 e2e/package.json
 create mode 100644 e2e/playwright.config.ts
 create mode 100644 e2e/tests/home.spec.ts
 create mode 100644 e2e/tests/nav.spec.ts
 create mode 100644 e2e/tests/releases.spec.ts
 create mode 100644 e2e/tests/smoke.spec.ts
 create mode 100644 e2e/tsconfig.json
 create mode 100644 
src/main/java/org/apache/juneau/releng/ConsoleAssetsRest.java
 create mode 100644 
src/main/java/org/apache/juneau/releng/ReleaseManagerTheme.java
 create mode 100644 src/main/java/org/apache/juneau/releng/rest/AdminRest.java
 create mode 100644 src/main/java/org/apache/juneau/releng/rest/ConsolePage.java
 create mode 100644 src/main/resources/static/js/csrf.js
 create mode 100644 src/main/resources/templates/admin.ftlh
 create mode 100644 
src/test/java/org/apache/juneau/releng/credential/GithubTokenValidatorTest.java
 create mode 100644 
src/test/java/org/apache/juneau/releng/rest/AdminRestTest.java
 create mode 100644 
src/test/java/org/apache/juneau/releng/rest/CredentialWriteVectorTest.java

Reply via email to