@@ -53,6 +53,7 @@ describe('download', () => {
5353 [ archive ( 'v20.10.22' , 'stable' ) , 'linux' ] ,
5454 [ archive ( 'v20.10.22' , 'stable' ) , 'darwin' ] ,
5555 [ archive ( 'v20.10.22' , 'stable' ) , 'win32' ] ,
56+ [ archive ( 'v29.0.0-rc.1' , 'test' ) , 'linux' ] ,
5657
5758 [ image ( 'master' ) , 'linux' ] ,
5859 [ image ( 'master' ) , 'win32' ] ,
@@ -89,6 +90,14 @@ describe('getRelease', () => {
8990 expect ( release ?. html_url ) . toEqual ( 'https://github.com/moby/moby/releases/tag/v23.0.0' ) ;
9091 } ) ;
9192
93+ it ( 'returns v29.0.0-rc.1 buildx GitHub release' , async ( ) => {
94+ const release = await Install . getRelease ( 'v29.0.0-rc.1' ) ;
95+ expect ( release ) . not . toBeNull ( ) ;
96+ expect ( release ?. id ) . toEqual ( 252020476 ) ;
97+ expect ( release ?. tag_name ) . toEqual ( 'docker-v29.0.0-rc.1' ) ;
98+ expect ( release ?. html_url ) . toEqual ( 'https://github.com/moby/moby/releases/tag/docker-v29.0.0-rc.1' ) ;
99+ } ) ;
100+
92101 it ( 'unknown release' , async ( ) => {
93102 await expect ( Install . getRelease ( 'foo' ) ) . rejects . toThrow ( new Error ( 'Cannot find Docker release foo in https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/docker-releases.json' ) ) ;
94103 } ) ;
0 commit comments