Skip to content

Commit 020c191

Browse files
Jake FitzgeraldJake Fitzgerald
authored andcommitted
Rename production build workflow wording
1 parent da38a5d commit 020c191

36 files changed

Lines changed: 70 additions & 70 deletions

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"description": "CAD, robotics, fabrication, and local review plugins."
88
},
99
"description": "CAD, robotics, fabrication, and local review plugins.",
10-
"version": "0.1.13",
10+
"version": "0.1.14",
1111
"plugins": [
1212
{
1313
"name": "cad",
1414
"source": "./plugins/cad",
1515
"description": "CAD, robotics, fabrication, and local review skills.",
16-
"version": "0.1.13",
16+
"version": "0.1.14",
1717
"author": {
1818
"name": "earthtojake"
1919
},

.github/workflows/materialize-build-test.yml renamed to .github/workflows/build-test-branch.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Materialize Build Test
1+
name: Build Test Branch
22

33
on:
44
push:
@@ -11,12 +11,12 @@ permissions:
1111
contents: write
1212

1313
concurrency:
14-
group: materialize-build-test
14+
group: build-test-branch
1515
cancel-in-progress: false
1616

1717
jobs:
18-
materialize:
19-
name: Materialize build-test
18+
build-test:
19+
name: Build build-test
2020
runs-on: ubuntu-latest
2121

2222
steps:
@@ -81,23 +81,23 @@ jobs:
8181
- name: Create local build-test branch
8282
run: git checkout -B build-test "$GITHUB_SHA"
8383

84-
- name: Materialize generated outputs
84+
- name: Build production outputs
8585
run: scripts/build.sh --clean
8686

87-
- name: Validate materialized layout
88-
run: scripts/check/check-materialized.sh
87+
- name: Validate production build layout
88+
run: scripts/check/check-builds.sh
8989

9090
- name: Run code tests
9191
run: scripts/test.sh
9292

93-
- name: Commit materialized outputs
93+
- name: Commit build artifacts
9494
id: commit
9595
run: |
9696
git config user.name "github-actions[bot]"
9797
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
9898
git add -A
9999
if git diff --cached --quiet; then
100-
echo "No materialized output changes to commit."
100+
echo "No build artifact changes to commit."
101101
echo "committed=false" >> "$GITHUB_OUTPUT"
102102
exit 0
103103
fi

.github/workflows/check-builds.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ jobs:
3535
npm ci --prefix packages/cadjs
3636
npm ci --prefix viewer
3737
38-
- name: Check materialized build outputs
39-
run: scripts/check/check-materialized.sh
38+
- name: Check production build outputs
39+
run: scripts/check/check-builds.sh

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ product and `models/` as the shared fixture/artifact area.
4545
one-off, or local-only helper scripts there; use `tmp/` or `/tmp` instead.
4646
- `viewer/`, `packages` are the source of truth for CAD Viewer and shared CAD runtime behavior. Duplicate files under skills such as `skills/cad-viewer/scripts/viewer`, `skills/cad-viewer/scripts/packages/`, `skills/cad/scripts/packages/`, and snapshot runtimes are generated copies that should not be edited.
4747
- When changing skill behavior that uses `packages/cadjs`, `packages/cadpy`, or `skills/cad-viewer/scripts/viewer`, edit the root source in `packages/*` or `viewer/*`, then rebuild the generated skill copies. Never patch the copies as the lasting fix.
48-
- `plugins/cad/skills/` is a generated, materialized plugin package copy of
48+
- `plugins/cad/skills/` is a generated production plugin package copy of
4949
the root `skills/` sources. Edit `skills/*` first, then run
5050
`scripts/build/build-plugin.sh` to refresh the plugin copy; do not hand-edit
5151
plugin skill copies.
@@ -59,7 +59,7 @@ product and `models/` as the shared fixture/artifact area.
5959
- Keep release versioning in lockstep: the git tag, plugin manifests and
6060
`plugins/*/VERSION`, package manifests/locks, Python `pyproject.toml` files,
6161
and any other repo-owned release version numbers should all match. The
62-
current release version is `0.1.13`. Use `scripts/release/bump-version.sh`
62+
current release version is `0.1.14`. Use `scripts/release/bump-version.sh`
6363
for version bumps as described in `COMMIT.md`.
6464

6565
## Environments

COMMIT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,5 +146,5 @@ scripts/check-version.sh --incremented-from origin/main
146146
Use `--amend` when the version bump belongs in the current commit. Use
147147
`--no-commit` when you need to combine the bump with other staged work or when
148148
resolving a rebase conflict manually. Create and push release tags only from a
149-
materialized release branch when the user or release workflow explicitly asks
149+
production release branch when the user or release workflow explicitly asks
150150
for tags to be published.

CONTRIBUTING.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fixture/artifact area.
77
## Local Checkout
88

99
For production use, clone `main`; it is the installable branch with
10-
materialized skill and plugin outputs. For development, branch from `dev` and
10+
generated skill and plugin outputs. For development, branch from `dev` and
1111
open PRs back to `dev`:
1212

1313
```bash
@@ -174,27 +174,27 @@ scripts/check-version.sh --incremented-from origin/dev
174174
```
175175

176176
`build-test` and release branches must be installable from a plain checkout, so
177-
they contain materialized generated outputs instead of symlinks:
177+
they contain generated production outputs instead of symlinks:
178178

179179
```bash
180180
scripts/build.sh --clean
181181
scripts/build.sh --check
182182
```
183183

184-
The build-test automation materializes `dev`, validates the built layout, and
184+
The build-test automation builds `dev`, validates the production layout, and
185185
pushes the generated result to `build-test`.
186186

187187
PRs opened against `dev` must keep release metadata consistent and incremented
188-
from their `dev` base. The `dev` to `build-test` materializer also checks that
188+
from their `dev` base. The `dev` to `build-test` release builder also checks that
189189
the `dev` release version is greater than `main` before it builds and pushes
190-
the materialized branch.
190+
the production-build branch.
191191

192192
If the repository has a `BUILD_TEST_PUSH_TOKEN` Actions secret, the
193-
materializer uses it for the `build-test` push so that push-triggered checks run
193+
release builder uses it for the `build-test` push so that push-triggered checks run
194194
on `build-test`. Without that secret, the workflow falls back to
195195
`GITHUB_TOKEN` and explicitly dispatches the `build-test` checks after pushing.
196-
In both cases, the materializer validates the generated layout before it pushes.
197-
Once this flow is trusted, the materializer target will change from `build-test`
196+
In both cases, the release builder validates the generated layout before it pushes.
197+
Once this flow is trusted, the release builder target will change from `build-test`
198198
to `main`, and production users should continue cloning `main`.
199199

200200
## Iteration Loop

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ robot description files, simulation, and local review.
5959
## 💻 Installation
6060

6161
For production use, install or clone from `main`; that branch contains the
62-
materialized skill/plugin outputs needed by provider installers.
62+
generated skill/plugin outputs needed by provider installers.
6363

6464
### Skills
6565

docs/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cad-skills-docs",
3-
"version": "0.1.13",
3+
"version": "0.1.14",
44
"license": "MIT",
55
"private": true,
66
"scripts": {

packages/cadjs/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)