ase website
Static websites and their anonymous request totals.
ase website plan
Resolve the repository-owned recipe without executing it, as JSON for CI.
Requires: nothing from ASE Brain; it runs signed out.
Changes: nothing; it only reads.
ase website plan [OPTIONS]
| Argument | Description |
|---|---|
--website <WEBSITE> |
Default main. |
--project <PROJECT> |
Default .. |
ase website build
Generate and package a website into a new artifact directory.
Requires: nothing from ASE Brain; it runs signed out.
Changes: Runs the repository's website recipe and writes a new static artifact directory. The recipe may replace its generated output.
ase website build [OPTIONS] --artifact <ARTIFACT>
| Argument | Description |
|---|---|
--website <WEBSITE> |
Default main. |
--project <PROJECT> |
Default .. |
--artifact <ARTIFACT> |
Required. |
ase website endpoint
Print the authenticated upload/audit endpoint for a registered website.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase website endpoint [OPTIONS] --site <SITE>
| Argument | Description |
|---|---|
--site <SITE> |
Required. company or game/<registry-id>. |
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
ase website directory
Print this website's configured static output directory.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase website directory [OPTIONS]
| Argument | Description |
|---|---|
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
--project <PROJECT> |
Default .. |
Examples
ase website directory
ase website init
Create a local website folder. Register it in Backoffice before uploading.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: Creates websites/<id>/public/index.html under --project; it refuses a website folder that exists.
ase website init [OPTIONS]
| Argument | Description |
|---|---|
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
--project <PROJECT> |
The repository's root. Default .. |
Examples
ase website init
ase website check
Check the site's static files and routes without publishing anything.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase website check [OPTIONS]
| Argument | Description |
|---|---|
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
--project <PROJECT> |
The repository's root. Default .. |
Examples
ase website check
ase website audit
Check an uploaded build's privacy in a disposable offline browser, with the scanner this ase carries. Needs Node.js, Docker and SOURCE_COMMIT (the build's full commit).
Requires: a sign-in (ase login) or, in CI, a release credential. Node.js with npm, Docker, SOURCE_COMMIT, and GitHub Actions' OIDC token (permissions: id-token: write) in the run the build's privacy check was queued for.
Changes: Sends the build's privacy report to ASE Brain; it publishes nothing.
ase website audit [OPTIONS] --site <SITE>
| Argument | Description |
|---|---|
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
--site <SITE> |
Required. company or game/<registry-id>. |
ase website scanner-image
Print the container image the privacy scanner runs in, so CI can pull it early.
Requires: a sign-in (ase login) or, in CI, a release credential.
Changes: nothing; it only reads.
ase website scanner-image [OPTIONS]
ase website upload
Upload a private draft from the repo's website workflow; Backoffice controls public release.
Requires: a sign-in (ase login) or, in CI, a release credential. git, and GitHub Actions' OIDC token (permissions: id-token: write) that the studio's trusts accept: from the game's own repo for its site, from the studio's company repo for the company site, on main, for a commit on main. The website must be registered in the studio console and the studio's privacy details complete. --dry-run checks locally and needs none of this.
Changes: Uploads the build as a private preview and, from main, as the site's draft, then queues its privacy check. Nothing becomes public: that is released in the studio console.
ase website upload [OPTIONS] --site <SITE>
| Argument | Description |
|---|---|
--website <WEBSITE> |
The website, as its folder websites/<id> names it. Default main. |
--site <SITE> |
Required. company or game/<registry-id>. |
--project <PROJECT> |
The repository's root. Default .. |
--dry-run |
Check the upload, uploading nothing. |
Examples
ase website upload --site game/neon-drift --dry-run