ci(release): add documentation versioning to release workflow#1120
ci(release): add documentation versioning to release workflow#1120
Conversation
Automatically snapshots current documentation for each major.minor release to provide historical versions.
|
dispatch added so I can test it without release |
| node-version: 24 | ||
|
|
||
| - name: Install pnpm and dependencies | ||
| uses: apify/workflows/pnpm-install@main |
There was a problem hiding this comment.
You will need to also have a run step that runs pnpm install in website (they are not workspaces but maybe they should be?)
There was a problem hiding this comment.
no opinion over workspace, I will create an issue and we can discuss there. Also pnpm install added.
There was a problem hiding this comment.
other pnpm PRs added website to the workspace iirc, lets do it here as well. two places for inspiration are the JS client and SDK, both already migrated
Ensure website dependencies are available for snapshotting documentation.
B4nan
left a comment
There was a problem hiding this comment.
lgtm (but only had a brief look)
I will do one with claude and wait for @vladfrangu |
vladfrangu
left a comment
There was a problem hiding this comment.
don't forget to delete the website pnpm lock file
Automatically snapshots current documentation for each major.minor release to provide historical versions.