@@ -1695,7 +1695,7 @@ module.exports = require("https");
1695
1695
/***/ 215 :
1696
1696
/***/ ( function ( module ) {
1697
1697
1698
- module . exports = { "_args" :
[ [ "@octokit/[email protected] " , "/Users/thomas/git/license/license2/upload-release-asset" ] ] , "_from" :
"@octokit/[email protected] " , "_id" :
"@octokit/[email protected] " , "_inBundle" :
false , "_integrity" :
"sha512-FouTTcLdT++gwgKVnBN8CEVeFvY/OKzeaoH/L9LBvZhbjUotLthFWAdKa8WeOMt5x7Rs7uvBpu7IdcrtRD3wBA==" , "_location" :
"/@octokit/rest" , "_phantomChildren" :
{ "os-name" :
"3.1.0" } , "_requested" :
{ "type" :
"version" , "registry" :
true , "raw" :
"@octokit/[email protected] " , "name" :
"@octokit/rest" , "escapedName" :
"@octokit%2frest" , "scope" :
"@octokit" , "rawSpec" :
"16.28.8" , "saveSpec" :
null , "fetchSpec" :
"16.28.8" } , "_requiredBy" :
[ "/@actions/github" ] , "_resolved" :
"https://registry.npmjs.org/@octokit/rest/-/rest-16.28.8.tgz" , "_spec" :
"16.28.8" , "_where" :
"/Users/thomas/git/license/license2/upload-release-asset" , "author" :
{ "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } , "bugs" :
{ "url" :
"https://github.com/octokit/rest.js/issues" } , "bundlesize" :
[ { "path" :
"./dist/octokit-rest.min.js.gz" , "maxSize" :
"33 kB" } ] , "contributors" :
[ { "name" :
"Mike de Boer" , "email" :
"[email protected] " } , { "name" :
"Fabian Jakobs" , "email" :
"[email protected] " } , { "name" :
"Joe Gallo" , "email" :
"[email protected] " } , { "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } ] , "dependencies" :
{ "@octokit/request" :
"^5.0.0" , "@octokit/request-error" :
"^1.0.2" , "atob-lite" :
"^2.0.0" , "before-after-hook" :
"^2.0.0" , "btoa-lite" :
"^1.0.0" , "deprecation" :
"^2.0.0" , "lodash.get" :
"^4.4.2" , "lodash.set" :
"^4.3.2" , "lodash.uniq" :
"^4.5.0" , "octokit-pagination-methods" :
"^1.1.0" , "once" :
"^1.4.0" , "universal-user-agent" :
"^3.0.0" } , "description" :
"GitHub REST API client for Node.js" , "devDependencies" :
{ "@gimenete/type-writer" :
"^0.1.3" , "@octokit/fixtures-server" :
"^5.0.1" , "@octokit/routes" :
"20.9.2" , "@types/node" :
"^12.0.0" , "bundlesize" :
"^0.18.0" , "chai" :
"^4.1.2" , "compression-webpack-plugin" :
"^3.0.0" , "coveralls" :
"^3.0.0" , "glob" :
"^7.1.2" , "http-proxy-agent" :
"^2.1.0" , "lodash.camelcase" :
"^4.3.0" , "lodash.merge" :
"^4.6.1" , "lodash.upperfirst" :
"^4.3.1" , "mkdirp" :
"^0.5.1" , "mocha" :
"^6.0.0" , "mustache" :
"^3.0.0" , "nock" :
"^10.0.0" , "npm-run-all" :
"^4.1.2" , "nyc" :
"^14.0.0" , "prettier" :
"^1.14.2" , "proxy" :
"^0.2.4" , "semantic-release" :
"^15.0.0" , "sinon" :
"^7.2.4" , "sinon-chai" :
"^3.0.0" , "sort-keys" :
"^4.0.0" , "standard" :
"^14.0.2" , "string-to-arraybuffer" :
"^1.0.0" , "string-to-jsdoc-comment" :
"^1.0.0" , "typescript" :
"^3.3.1" , "webpack" :
"^4.0.0" , "webpack-bundle-analyzer" :
"^3.0.0" , "webpack-cli" :
"^3.0.0" } , "files" :
[ "index.js" , "index.d.ts" , "lib" , "plugins" ] , "homepage" :
"https://github.com/octokit/rest.js#readme" , "keywords" :
[ "octokit" , "github" , "rest" , "api-client" ] , "license" :
"MIT" , "name" :
"@octokit/rest" , "nyc" :
{ "ignore" :
[ "test" ] } , "publishConfig" :
{ "access" :
"public" } , "release" :
{ "publish" :
[ "@semantic-release/npm" , { "path" :
"@semantic-release/github" , "assets" :
[ "dist/*" , "!dist/*.map.gz" ] } ] } , "repository" :
{ "type" :
"git" , "url" :
"git+https://github.com/octokit/rest.js.git" } , "scripts" :
{ "build" :
"npm-run-all build:*" , "build:browser" :
"npm-run-all build:browser:*" , "build:browser:development" :
"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json" , "build:browser:production" :
"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map" , "build:ts" :
"node scripts/generate-types" , "coverage" :
"nyc report --reporter=html && open coverage/index.html" , "generate-bundle-report" :
"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html" , "generate-routes" :
"node scripts/generate-routes" , "postvalidate:ts" :
"tsc --noEmit --target es6 test/typescript-validate.ts" , "prebuild:browser" :
"mkdirp dist/" , "pretest" :
"standard" , "prevalidate:ts" :
"npm run -s build:ts" , "start-fixtures-server" :
"octokit-fixtures-server" , "test" :
"nyc mocha test/mocha-node-setup.js \"test/*/**/*-test.js\"" , "test:browser" :
"cypress run --browser chrome" , "test:memory" :
"mocha test/memory-test" , "validate:ts" :
"tsc --target es6 --noImplicitAny index.d.ts" } , "standard" :
{ "globals" :
[ "describe" , "before" , "beforeEach" , "afterEach" , "after" , "it" , "expect" , "cy" ] , "ignore" :
[ "/docs" ] } , "types" :
"index.d.ts" , "version" :
"16.28.8" } ;
1698
+ module . exports = { "_args" :
[ [ "@octokit/[email protected] " , "/home/koala/Workspace/github-actions-upload-release-asset" ] ] , "_from" :
"@octokit/[email protected] " , "_id" :
"@octokit/[email protected] " , "_inBundle" :
false , "_integrity" :
"sha512-FouTTcLdT++gwgKVnBN8CEVeFvY/OKzeaoH/L9LBvZhbjUotLthFWAdKa8WeOMt5x7Rs7uvBpu7IdcrtRD3wBA==" , "_location" :
"/@octokit/rest" , "_phantomChildren" :
{ "os-name" :
"3.1.0" } , "_requested" :
{ "type" :
"version" , "registry" :
true , "raw" :
"@octokit/[email protected] " , "name" :
"@octokit/rest" , "escapedName" :
"@octokit%2frest" , "scope" :
"@octokit" , "rawSpec" :
"16.28.8" , "saveSpec" :
null , "fetchSpec" :
"16.28.8" } , "_requiredBy" :
[ "/@actions/github" ] , "_resolved" :
"https://registry.npmjs.org/@octokit/rest/-/rest-16.28.8.tgz" , "_spec" :
"16.28.8" , "_where" :
"/home/koala/Workspace/github-actions-upload-release-asset" , "author" :
{ "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } , "bugs" :
{ "url" :
"https://github.com/octokit/rest.js/issues" } , "bundlesize" :
[ { "path" :
"./dist/octokit-rest.min.js.gz" , "maxSize" :
"33 kB" } ] , "contributors" :
[ { "name" :
"Mike de Boer" , "email" :
"[email protected] " } , { "name" :
"Fabian Jakobs" , "email" :
"[email protected] " } , { "name" :
"Joe Gallo" , "email" :
"[email protected] " } , { "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } ] , "dependencies" :
{ "@octokit/request" :
"^5.0.0" , "@octokit/request-error" :
"^1.0.2" , "atob-lite" :
"^2.0.0" , "before-after-hook" :
"^2.0.0" , "btoa-lite" :
"^1.0.0" , "deprecation" :
"^2.0.0" , "lodash.get" :
"^4.4.2" , "lodash.set" :
"^4.3.2" , "lodash.uniq" :
"^4.5.0" , "octokit-pagination-methods" :
"^1.1.0" , "once" :
"^1.4.0" , "universal-user-agent" :
"^3.0.0" } , "description" :
"GitHub REST API client for Node.js" , "devDependencies" :
{ "@gimenete/type-writer" :
"^0.1.3" , "@octokit/fixtures-server" :
"^5.0.1" , "@octokit/routes" :
"20.9.2" , "@types/node" :
"^12.0.0" , "bundlesize" :
"^0.18.0" , "chai" :
"^4.1.2" , "compression-webpack-plugin" :
"^3.0.0" , "coveralls" :
"^3.0.0" , "glob" :
"^7.1.2" , "http-proxy-agent" :
"^2.1.0" , "lodash.camelcase" :
"^4.3.0" , "lodash.merge" :
"^4.6.1" , "lodash.upperfirst" :
"^4.3.1" , "mkdirp" :
"^0.5.1" , "mocha" :
"^6.0.0" , "mustache" :
"^3.0.0" , "nock" :
"^10.0.0" , "npm-run-all" :
"^4.1.2" , "nyc" :
"^14.0.0" , "prettier" :
"^1.14.2" , "proxy" :
"^0.2.4" , "semantic-release" :
"^15.0.0" , "sinon" :
"^7.2.4" , "sinon-chai" :
"^3.0.0" , "sort-keys" :
"^4.0.0" , "standard" :
"^14.0.2" , "string-to-arraybuffer" :
"^1.0.0" , "string-to-jsdoc-comment" :
"^1.0.0" , "typescript" :
"^3.3.1" , "webpack" :
"^4.0.0" , "webpack-bundle-analyzer" :
"^3.0.0" , "webpack-cli" :
"^3.0.0" } , "files" :
[ "index.js" , "index.d.ts" , "lib" , "plugins" ] , "homepage" :
"https://github.com/octokit/rest.js#readme" , "keywords" :
[ "octokit" , "github" , "rest" , "api-client" ] , "license" :
"MIT" , "name" :
"@octokit/rest" , "nyc" :
{ "ignore" :
[ "test" ] } , "publishConfig" :
{ "access" :
"public" } , "release" :
{ "publish" :
[ "@semantic-release/npm" , { "path" :
"@semantic-release/github" , "assets" :
[ "dist/*" , "!dist/*.map.gz" ] } ] } , "repository" :
{ "type" :
"git" , "url" :
"git+https://github.com/octokit/rest.js.git" } , "scripts" :
{ "build" :
"npm-run-all build:*" , "build:browser" :
"npm-run-all build:browser:*" , "build:browser:development" :
"webpack --mode development --entry . --output-library=Octokit --output=./dist/octokit-rest.js --profile --json > dist/bundle-stats.json" , "build:browser:production" :
"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=Octokit --output-path=./dist --output-filename=octokit-rest.min.js --devtool source-map" , "build:ts" :
"node scripts/generate-types" , "coverage" :
"nyc report --reporter=html && open coverage/index.html" , "generate-bundle-report" :
"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html" , "generate-routes" :
"node scripts/generate-routes" , "postvalidate:ts" :
"tsc --noEmit --target es6 test/typescript-validate.ts" , "prebuild:browser" :
"mkdirp dist/" , "pretest" :
"standard" , "prevalidate:ts" :
"npm run -s build:ts" , "start-fixtures-server" :
"octokit-fixtures-server" , "test" :
"nyc mocha test/mocha-node-setup.js \"test/*/**/*-test.js\"" , "test:browser" :
"cypress run --browser chrome" , "test:memory" :
"mocha test/memory-test" , "validate:ts" :
"tsc --target es6 --noImplicitAny index.d.ts" } , "standard" :
{ "globals" :
[ "describe" , "before" , "beforeEach" , "afterEach" , "after" , "it" , "expect" , "cy" ] , "ignore" :
[ "/docs" ] } , "types" :
"index.d.ts" , "version" :
"16.28.8" } ;
1699
1699
1700
1700
/***/ } ) ,
1701
1701
@@ -3794,7 +3794,7 @@ function octokitRestNormalizeGitReferenceResponses (octokit) {
3794
3794
/***/ 314 :
3795
3795
/***/ ( function ( module ) {
3796
3796
3797
- module . exports = { "_args" :
[ [ "@octokit/[email protected] " , "/Users/thomas/git/license/license2/upload-release-asset" ] ] , "_from" :
"@octokit/[email protected] " , "_id" :
"@octokit/[email protected] " , "_inBundle" :
false , "_integrity" :
"sha512-XoXJqL2ondwdnMIW3wtqJWEwcBfKk37jO/rYkoxNPEVeLBDGsGO1TCWggrAlq3keGt/O+C/7VepXnukUxwt5vA==" , "_location" :
"/@octokit/graphql" , "_phantomChildren" :
{ } , "_requested" :
{ "type" :
"version" , "registry" :
true , "raw" :
"@octokit/[email protected] " , "name" :
"@octokit/graphql" , "escapedName" :
"@octokit%2fgraphql" , "scope" :
"@octokit" , "rawSpec" :
"2.1.3" , "saveSpec" :
null , "fetchSpec" :
"2.1.3" } , "_requiredBy" :
[ "/@actions/github" ] , "_resolved" :
"https://registry.npmjs.org/@octokit/graphql/-/graphql-2.1.3.tgz" , "_spec" :
"2.1.3" , "_where" :
"/Users/thomas/git/license/license2/upload-release-asset" , "author" :
{ "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } , "bugs" :
{ "url" :
"https://github.com/octokit/graphql.js/issues" } , "bundlesize" :
[ { "path" :
"./dist/octokit-graphql.min.js.gz" , "maxSize" :
"5KB" } ] , "dependencies" :
{ "@octokit/request" :
"^5.0.0" , "universal-user-agent" :
"^2.0.3" } , "description" :
"GitHub GraphQL API client for browsers and Node" , "devDependencies" :
{ "chai" :
"^4.2.0" , "compression-webpack-plugin" :
"^2.0.0" , "coveralls" :
"^3.0.3" , "cypress" :
"^3.1.5" , "fetch-mock" :
"^7.3.1" , "mkdirp" :
"^0.5.1" , "mocha" :
"^6.0.0" , "npm-run-all" :
"^4.1.3" , "nyc" :
"^14.0.0" , "semantic-release" :
"^15.13.3" , "simple-mock" :
"^0.8.0" , "standard" :
"^12.0.1" , "webpack" :
"^4.29.6" , "webpack-bundle-analyzer" :
"^3.1.0" , "webpack-cli" :
"^3.2.3" } , "files" :
[ "lib" ] , "homepage" :
"https://github.com/octokit/graphql.js#readme" , "keywords" :
[ "octokit" , "github" , "api" , "graphql" ] , "license" :
"MIT" , "main" :
"index.js" , "name" :
"@octokit/graphql" , "publishConfig" :
{ "access" :
"public" } , "release" :
{ "publish" :
[ "@semantic-release/npm" , { "path" :
"@semantic-release/github" , "assets" :
[ "dist/*" , "!dist/*.map.gz" ] } ] } , "repository" :
{ "type" :
"git" , "url" :
"git+https://github.com/octokit/graphql.js.git" } , "scripts" :
{ "build" :
"npm-run-all build:*" , "build:development" :
"webpack --mode development --entry . --output-library=octokitGraphql --output=./dist/octokit-graphql.js --profile --json > dist/bundle-stats.json" , "build:production" :
"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=octokitGraphql --output-path=./dist --output-filename=octokit-graphql.min.js --devtool source-map" , "bundle-report" :
"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html" , "coverage" :
"nyc report --reporter=html && open coverage/index.html" , "coverage:upload" :
"nyc report --reporter=text-lcov | coveralls" , "prebuild" :
"mkdirp dist/" , "pretest" :
"standard" , "test" :
"nyc mocha test/*-test.js" , "test:browser" :
"cypress run --browser chrome" } , "standard" :
{ "globals" :
[ "describe" , "before" , "beforeEach" , "afterEach" , "after" , "it" , "expect" ] } , "version" :
"2.1.3" } ;
3797
+ module . exports = { "_args" :
[ [ "@octokit/[email protected] " , "/home/koala/Workspace/github-actions-upload-release-asset" ] ] , "_from" :
"@octokit/[email protected] " , "_id" :
"@octokit/[email protected] " , "_inBundle" :
false , "_integrity" :
"sha512-XoXJqL2ondwdnMIW3wtqJWEwcBfKk37jO/rYkoxNPEVeLBDGsGO1TCWggrAlq3keGt/O+C/7VepXnukUxwt5vA==" , "_location" :
"/@octokit/graphql" , "_phantomChildren" :
{ } , "_requested" :
{ "type" :
"version" , "registry" :
true , "raw" :
"@octokit/[email protected] " , "name" :
"@octokit/graphql" , "escapedName" :
"@octokit%2fgraphql" , "scope" :
"@octokit" , "rawSpec" :
"2.1.3" , "saveSpec" :
null , "fetchSpec" :
"2.1.3" } , "_requiredBy" :
[ "/@actions/github" ] , "_resolved" :
"https://registry.npmjs.org/@octokit/graphql/-/graphql-2.1.3.tgz" , "_spec" :
"2.1.3" , "_where" :
"/home/koala/Workspace/github-actions-upload-release-asset" , "author" :
{ "name" :
"Gregor Martynus" , "url" :
"https://github.com/gr2m" } , "bugs" :
{ "url" :
"https://github.com/octokit/graphql.js/issues" } , "bundlesize" :
[ { "path" :
"./dist/octokit-graphql.min.js.gz" , "maxSize" :
"5KB" } ] , "dependencies" :
{ "@octokit/request" :
"^5.0.0" , "universal-user-agent" :
"^2.0.3" } , "description" :
"GitHub GraphQL API client for browsers and Node" , "devDependencies" :
{ "chai" :
"^4.2.0" , "compression-webpack-plugin" :
"^2.0.0" , "coveralls" :
"^3.0.3" , "cypress" :
"^3.1.5" , "fetch-mock" :
"^7.3.1" , "mkdirp" :
"^0.5.1" , "mocha" :
"^6.0.0" , "npm-run-all" :
"^4.1.3" , "nyc" :
"^14.0.0" , "semantic-release" :
"^15.13.3" , "simple-mock" :
"^0.8.0" , "standard" :
"^12.0.1" , "webpack" :
"^4.29.6" , "webpack-bundle-analyzer" :
"^3.1.0" , "webpack-cli" :
"^3.2.3" } , "files" :
[ "lib" ] , "homepage" :
"https://github.com/octokit/graphql.js#readme" , "keywords" :
[ "octokit" , "github" , "api" , "graphql" ] , "license" :
"MIT" , "main" :
"index.js" , "name" :
"@octokit/graphql" , "publishConfig" :
{ "access" :
"public" } , "release" :
{ "publish" :
[ "@semantic-release/npm" , { "path" :
"@semantic-release/github" , "assets" :
[ "dist/*" , "!dist/*.map.gz" ] } ] } , "repository" :
{ "type" :
"git" , "url" :
"git+https://github.com/octokit/graphql.js.git" } , "scripts" :
{ "build" :
"npm-run-all build:*" , "build:development" :
"webpack --mode development --entry . --output-library=octokitGraphql --output=./dist/octokit-graphql.js --profile --json > dist/bundle-stats.json" , "build:production" :
"webpack --mode production --entry . --plugin=compression-webpack-plugin --output-library=octokitGraphql --output-path=./dist --output-filename=octokit-graphql.min.js --devtool source-map" , "bundle-report" :
"webpack-bundle-analyzer dist/bundle-stats.json --mode=static --no-open --report dist/bundle-report.html" , "coverage" :
"nyc report --reporter=html && open coverage/index.html" , "coverage:upload" :
"nyc report --reporter=text-lcov | coveralls" , "prebuild" :
"mkdirp dist/" , "pretest" :
"standard" , "test" :
"nyc mocha test/*-test.js" , "test:browser" :
"cypress run --browser chrome" } , "standard" :
{ "globals" :
[ "describe" , "before" , "beforeEach" , "afterEach" , "after" , "it" , "expect" ] } , "version" :
"2.1.3" } ;
3798
3798
3799
3799
/***/ } ) ,
3800
3800
@@ -4126,23 +4126,37 @@ async function run() {
4126
4126
const uploadUrl = core . getInput ( 'upload_url' , { required : true } ) ;
4127
4127
const assetPath = core . getInput ( 'asset_path' , { required : true } ) ;
4128
4128
const assetName = core . getInput ( 'asset_name' , { required : true } ) ;
4129
+ const assetLabel = core . getInput ( 'asset_label' ) ;
4129
4130
const assetContentType = core . getInput ( 'asset_content_type' , { required : true } ) ;
4130
4131
4132
+ console . log ( 'getInput asset_label' , core . getInput ( 'asset_label' ) ) ;
4133
+ console . log ( 'const assetLabel' , assetLabel ) ;
4134
+
4131
4135
// Determine content-length for header to upload asset
4132
4136
const contentLength = filePath => fs . statSync ( filePath ) . size ;
4133
4137
4134
4138
// Setup headers for API call, see Octokit Documentation: https://octokit.github.io/rest.js/#octokit-routes-repos-upload-release-asset for more information
4135
4139
const headers = { 'content-type' : assetContentType , 'content-length' : contentLength ( assetPath ) } ;
4136
4140
4137
- // Upload a release asset
4138
- // API Documentation: https://developer.github.com/v3/repos/releases/#upload-a-release-asset
4139
- // Octokit Documentation: https://octokit.github.io/rest.js/#octokit-routes-repos-upload-release-asset
4140
- const uploadAssetResponse = await github . repos . uploadReleaseAsset ( {
4141
+ const request = {
4141
4142
url : uploadUrl ,
4142
4143
headers,
4143
4144
name : assetName ,
4144
4145
file : fs . readFileSync ( assetPath )
4145
- } ) ;
4146
+ } ;
4147
+
4148
+ // Note: core.getInput returns empty string ''
4149
+ // as a fallback of all optional input paramters.
4150
+
4151
+ // If assetLabel is not empty, add to the request object.
4152
+ if ( assetLabel != '' ) {
4153
+ request . label = assetLabel ;
4154
+ }
4155
+
4156
+ // Upload a release asset
4157
+ // API Documentation: https://developer.github.com/v3/repos/releases/#upload-a-release-asset
4158
+ // Octokit Documentation: https://octokit.github.io/rest.js/#octokit-routes-repos-upload-release-asset
4159
+ const uploadAssetResponse = await github . repos . uploadReleaseAsset ( request ) ;
4146
4160
4147
4161
// Get the browser_download_url for the uploaded release asset from the response
4148
4162
const {
0 commit comments