diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index a31c161..ada63a9 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -19,6 +19,10 @@ jobs: node-version: 24 - run: node --check app-1.0.0.js && node --check siblings-1.0.0.js && node --check value-1.0.0.js && node --check candidate/redirect.js - run: node --test test/*.test.js + - run: npm ci + working-directory: launch + - run: npm test && npm run demo && npm run receipts:demo + working-directory: launch deploy: if: github.event_name != 'pull_request' needs: check diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7a6e713 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +launch/receipts.json +launch/coverage/ diff --git a/README.md b/README.md index a1535dd..5d4d034 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Public interactive demo: https://deployanyway.github.io/ +Launch walkthrough: https://deployanyway.github.io/launch/. The [runnable project](launch/README.md) uses all five published npm packages with actual filesystem failures, request scopes, incident drafts and measured Node/c8/build receipts. CI verifies both passing and blocked builds. [Short launch post](launch/POST.md) is ready to copy and share. + Static HTML, CSS and browser ES modules. No analytics, accounts or backend. Inputs stay in the browser. The five demos use vendored 1.0.0 package source; the dog logger uses a single-string `node:util` adapter because the form does not accept formatting arguments. This adapter is not a replacement for the npm library's full Node formatting behavior. ## Develop diff --git a/index.html b/index.html index 90f6229..c78d185 100644 --- a/index.html +++ b/index.html @@ -62,6 +62,21 @@

Serious about the work. Playful about the day.

caring about the work is the point.

+
+

+ Fetch the request. Follow the cause. Bring receipts. +

+

+ Dallas brings the energy. Benji asks whether the build passed. See all + five tools work together: request logging, real error diagnosis, an + honest incident draft, status summaries and a release gate backed by + measured commands. +

+

+ Run the real workflow → · Copyable setup, + source, tests and actual passing/blocked results. +

+