1414 * limitations under the License.
1515 */
1616
17+ import { GitHub } from './github' ;
1718import { Buildx } from './buildx/buildx' ;
1819import { Build as BuildxBuild } from './buildx/build' ;
1920import { Bake as BuildxBake } from './buildx/bake' ;
@@ -22,8 +23,13 @@ import {Builder} from './buildx/builder';
2223import { BuildKit } from './buildkit/buildkit' ;
2324import { Compose } from './compose/compose' ;
2425import { Install as ComposeInstall } from './compose/install' ;
26+ import { Cosign } from './cosign/cosign' ;
27+ import { Install as CosignInstall } from './cosign/install' ;
28+ import { Regctl } from './regclient/regctl' ;
29+ import { Install as RegctlInstall } from './regclient/install' ;
2530import { Undock } from './undock/undock' ;
26- import { GitHub } from './github' ;
31+ import { Install as UndockInstall } from './undock/install' ;
32+ import { Sigstore } from './sigstore/sigstore' ;
2733
2834export interface ToolkitOpts {
2935 /**
@@ -43,7 +49,13 @@ export class Toolkit {
4349 public buildkit : BuildKit ;
4450 public compose : Compose ;
4551 public composeInstall : ComposeInstall ;
52+ public cosign : Cosign ;
53+ public cosignInstall : CosignInstall ;
54+ public regctl : Regctl ;
55+ public regctlInstall : RegctlInstall ;
56+ public sigstore : Sigstore ;
4657 public undock : Undock ;
58+ public undockInstall : UndockInstall ;
4759
4860 constructor ( opts : ToolkitOpts = { } ) {
4961 this . github = new GitHub ( { token : opts . githubToken } ) ;
@@ -55,6 +67,12 @@ export class Toolkit {
5567 this . buildkit = new BuildKit ( { buildx : this . buildx } ) ;
5668 this . compose = new Compose ( ) ;
5769 this . composeInstall = new ComposeInstall ( ) ;
70+ this . cosign = new Cosign ( ) ;
71+ this . cosignInstall = new CosignInstall ( { buildx : this . buildx } ) ;
72+ this . regctl = new Regctl ( ) ;
73+ this . regctlInstall = new RegctlInstall ( ) ;
74+ this . sigstore = new Sigstore ( ) ;
5875 this . undock = new Undock ( ) ;
76+ this . undockInstall = new UndockInstall ( ) ;
5977 }
6078}
0 commit comments