@@ -7,7 +7,7 @@ import gzipSize from 'gzip-size'
77import brotliSize from 'brotli-size'
88import omitDeep from 'omit-deep'
99import { detectProvider } from './provider'
10- import { getToken , getApiUrl } from './config'
10+ import { resolveConfig , getToken , getApiUrl } from './config'
1111
1212const gzip = promisify ( zlib . gzip )
1313
@@ -39,6 +39,8 @@ function getErrorMessage(error) {
3939}
4040
4141export async function uploadStats ( {
42+ context = process . cwd ( ) ,
43+ configFile,
4244 webpackStats,
4345 token : optionToken ,
4446 fileSystem,
@@ -48,6 +50,7 @@ export async function uploadStats({
4850 const apiUrl = getApiUrl ( )
4951 const metadata = detectProvider ( )
5052 const stats = omitDeep ( webpackStats , 'source' )
53+ const config = await resolveConfig ( context , configFile )
5154 const assets = await sizeAssets ( stats , { fileSystem } )
5255
5356 const { data : bundle } = await axios . post ( `${ apiUrl } /bundles` , {
@@ -79,6 +82,7 @@ export async function uploadStats({
7982 branch : metadata . branch ,
8083 commit : metadata . commit ,
8184 providerMetadata : metadata ,
85+ config,
8286 } )
8387 } catch ( error ) {
8488 throw new Error ( getErrorMessage ( error ) )
0 commit comments