Johannes Marbach
0c7342cb20
Set up CI to lint workflows with action-validator ( #3905 )
...
* Set up CI to lint workflows with action-validator
* Rename release-action workflow
2023-11-24 14:41:19 +00:00
Michael Telatynski
4458dcc2a4
Make release automation reusable and add dependency upgrade support ( #3848 )
...
* Extract release into reusable action
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add dependency upgrade task to release-action
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Prevent develop dependencies
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Simplify dependency management
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
* Add missing secret declaration
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2023-11-01 23:24:05 +00:00
renovate[bot]
b62e97eb92
Update actions/setup-node action to v4 ( #3844 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-01 08:31:51 +00:00
Michael Telatynski
448fab9e8a
New release automations ( #3813 )
2023-11-01 08:40:43 +00:00
renovate[bot]
76e0d5a896
Update actions/checkout action to v4 ( #3701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 17:30:43 +00:00
Michael Telatynski
78637a0689
Fix docs deployment
2023-05-16 14:15:27 +01:00
Michael Telatynski
5e8cb9fa18
Fix typedoc release documentation deployment ( #3358 )
...
* Prune typedoc docs before generating new ones
* Only maintain 10 major versions
* Switch to deploy mechanism which doesn't mangle symlinks
* Convert absolute symlinks to relative
2023-05-15 09:14:35 +00:00
Michael Telatynski
9d230ef0d6
Use typedoc-plugin-versions ( #3289 )
...
* Install typedoc-plugin-versions
* Iterate
* Remove typedoc.json
* Simplify
* Simplify
* gnu vs bsd
* Iterate
* Iterate
2023-04-18 12:39:17 +00:00
renovate[bot]
acd3d3a804
Update peaceiris/actions-gh-pages digest to 373f7f2 ( #3256 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05 15:23:40 +00:00
Michael Telatynski
b56b8040e6
Use frozen lockfile instead of pure lockfile on yarn install ( #3245 )
2023-03-31 14:49:49 +00:00
Janne Mareike Koschinski
913cd257f4
Pin versions of third-party github actions ( #3208 )
2023-03-10 12:56:23 +00:00
Andy Balaam
fcb75d547e
Remove unneeded variable in workflow
2023-01-03 12:25:13 +00:00
Andy Balaam
33c9af952e
Reformat release.yml
2023-01-03 10:25:59 +00:00
Andy Balaam
3b66b28e71
In release.yml use an env section to get ref_name
2023-01-03 10:21:40 +00:00
Michael Weimann
349c2c2587
Apply prettier formatting
2022-12-09 09:38:20 +01:00
Michael Telatynski
4a7365f32f
Fix release documentation ( #2949 )
2022-12-07 13:06:41 +00:00
Richard van der Hoff
67f343d6f0
Switch to typedoc for documentation ( #2869 )
...
This seems to give *much* better results than jsdoc, and means that we can
start to get rid of all the duplicated type information.
2022-11-11 11:38:04 +00:00
Michael Telatynski
274fe447fd
Simplify releases: move npm publishing to gha, consolidate scripts ( #2616 )
...
* Remove stale comment re dependency
* Move npm publishing from release.sh to GHA
* Extract js-sdk & react-sdk post release steps
* Consolidate release subproject upgrade management
2022-09-06 12:10:26 +01:00