docs: describe the lint-web workflow and add it to the glossary - add lint-web to the shipped workflows with its checks ESLint, Stylelint and html-validate - describe when it lints, its default rule sets and how a repository configuration replaces them, with an eslint.config.mjs example - name it in the FAQ for repositories that are not Nextcloud apps - regenerate the glossary with the lint-web term Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the php-compat run on the PHP ahead of Nextcloud master - add the run in ncmake-php:<minor>-next and NEXT=1 to the php-compat section, its options and examples - describe the php-next findings, build/php-compat/next and the run left out with RUNTIME=bare - describe the -next images and the label ncmake.missing in the target reference and the glossary Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the master bound of the php-compat ceiling and the finding above it - stop the ceiling raised by <php max-version> at the ceiling of master in the php-compat table, the target reference and the glossary - add the [!] finding for a <php max-version> above the ceiling of master Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: regenerate the glossary with the cache-clean, JSON and npm cache terms Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe cache-clean, JSON=, build-verify --fresh, the php-compat lint and the npm cache Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: name the distutils the ncmake-node image carries - add python3-setuptools and the distutils it provides to the ncmake-node image in the container runtime section and the glossary - drop the claim that the buildpack-deps fallback carries the same tools Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the ncmake-node image and its yarn 1 - describe ncmake-node, the node line from nodejs.org mounted at /usr/local and the yarn 1 it carries - name ncmake-node as the default of node_image and lib_node_image - describe how build-verify mounts the node line of the app - add ncmake-node to the glossary and update its node entries Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the node schedule checks and the node build-verify builds on - describe the node-eol, node-unreleased and node-no-lts findings of consistency-audit - name the Node.js release schedule among what consistency-audit reads from the network - describe how build-verify runs on lib_node_image and builds on the Node of node_image - correct the lib_node_image row in per-app tuning - describe how ncmake picks the build Node from the release schedule, start dates included - describe the clean-up after a failed PHP image build - distinguish the two directions of a PHP floor difference between info.xml and composer.json - regenerate the glossary Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the app store rules consistency-audit checks Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the run-time directory check of consistency-audit Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs: describe the git scratch tree of build-verify and the pruning fetch of git merged - say in Checkout audit that the scratch tree is a git repository with the HEAD and tags of the checkout - show the remote-tracking refspec in the merged alias of Git tips and explain why the prune needs it - update the scratch tree entry of the glossary Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs(glossary): add the missing terms and link every page that uses each - Add 183 terms from all wiki pages, among them JavaScript, CSS, median, wall-clock and the integrity, workflow and image terms - Match terms regardless of case, keeping abbreviations such as ARGS, CI and PAT exact - Link every page a term occurs on instead of at most five - Explain that GITHUB_TOKEN is minted per workflow run and cannot change workflow files Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
docs(glossary): add an index of every term with the pages using it - Add Glossary with a short meaning and links to the sections using each term - Link it from the sidebar and Home Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>