You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _agents/workflows/version-bump.md
+94-13Lines changed: 94 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,102 @@ description: OpenFDD System Version Bumping Workflow
4
4
5
5
# Updating OpenFDD Versions
6
6
7
-
As an Agent maintaining the pristine layout of the OpenFDD project, any time we deploy a major logic upgrade that necessitates an `npm publish` or a native `git tag` push affecting CDN endpoints, you MUST execute the following cascade in order to prevent fractured dependency versions:
7
+
When deploying a new version of the OpenFDD ecosystem, follow this full cascade in order. Do NOT skip steps — fractured versions between CDN, npm, and git tags will break users pinning to specific releases.
8
8
9
-
1.**Update `lib/node-fdd/package.json`**:
10
-
Ensure `version` is properly bumped matching SEMVER standards (e.g. `"1.2.0"`).
9
+
## Required Files to Update per Release
11
10
12
-
2.**Update the Global `jsDelivr` CDN Maps**:
13
-
Cross-reference `site/index.html` and `README.md`. You must parse for `cdn.jsdelivr.net/gh/Spuds0588/open-fdd@v[VERSION]` and rigidly adjust that embedded marker in the code so all public instructions route to your brand new release.
11
+
| File | What to change |
12
+
|---|---|
13
+
|`lib/node-fdd/package.json`| Bump `version` field |
14
+
|`lib/node-fdd/README.md`| Update any CLI usage or API examples if commands changed |
15
+
|`README.md`| Update CDN `@v[VERSION]` tag in the `<script>` snippet |
16
+
|`site/index.html`| Update CDN `@v[VERSION]` tag in the tooling section |
17
+
|`spec/SPEC.md`| Update version number in the title (e.g. `Specification v1.2`) |
18
+
|`TODO.md`| Mark completed items; add new items for work in progress |
19
+
|`_agents/workflows/version-bump.md`| Update if new CLi commands or modules were added |
- Prompt the explicit User to invoke `npm publish --access=public` inside `/lib/node-fdd`.
24
-
- Prompt the User to issue an official git tag mirroring the release boundary via `git tag v1.x.x` and pushing `git push origin v1.x.x` to force native CDN hydration.
26
+
### 2. Verify All CLI Executables in `package.json > bin`
0 commit comments