From 5783714f2ba33de86765635f362add7517be1cb7 Mon Sep 17 00:00:00 2001 From: peaceiris <30958501+peaceiris@users.noreply.github.com> Date: Wed, 18 Sep 2019 03:24:56 +0900 Subject: [PATCH] feat: show version of Hugo, Go, and Git Close #23 --- index.js | 6 +++ node_modules/@actions/exec/package.json | 68 +++++++++++++++++-------- package.json | 1 + 3 files changed, 53 insertions(+), 22 deletions(-) diff --git a/index.js b/index.js index 80a0404..d90048a 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,7 @@ const core = require("@actions/core"); const tc = require("@actions/tool-cache"); const io = require("@actions/io"); +const exec = require("@actions/exec"); const getLatestVersion = require("./get-latest-version"); // most @actions toolkit packages have async methods @@ -38,6 +39,11 @@ async function run() { const hugoExtractedFolder = await tc.extractTar(hugoTarball, "/tmp"); core.debug("hugoExtractedFolder:", hugoExtractedFolder); await io.mv(`${hugoExtractedFolder}/hugo`, hugoPath); + + // Show version + await exec.exec('hugo version'); + await exec.exec('go version'); + await exec.exec('git --version'); }, function(error) { core.setFailed(error); diff --git a/node_modules/@actions/exec/package.json b/node_modules/@actions/exec/package.json index bb85262..d9497e6 100644 --- a/node_modules/@actions/exec/package.json +++ b/node_modules/@actions/exec/package.json @@ -1,15 +1,39 @@ { - "name": "@actions/exec", - "version": "1.0.1", - "description": "Actions exec lib", - "keywords": [ - "github", - "actions", - "exec" + "_from": "@actions/exec", + "_id": "@actions/exec@1.0.1", + "_inBundle": false, + "_integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==", + "_location": "/@actions/exec", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@actions/exec", + "name": "@actions/exec", + "escapedName": "@actions%2fexec", + "scope": "@actions", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/", + "/@actions/tool-cache" ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", - "license": "MIT", - "main": "lib/exec.js", + "_resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz", + "_shasum": "1624b541165697e7008d7c87bc1f69f191263c6c", + "_spec": "@actions/exec", + "_where": "/Users/iris/Documents/repos/github.com/peaceiris/actions-hugo", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "Actions exec lib", + "devDependencies": { + "@actions/io": "^1.0.1" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -17,6 +41,16 @@ "files": [ "lib" ], + "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52", + "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", + "keywords": [ + "github", + "actions", + "exec" + ], + "license": "MIT", + "main": "lib/exec.js", + "name": "@actions/exec", "publishConfig": { "access": "public" }, @@ -28,15 +62,5 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@actions/io": "^1.0.1" - }, - "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52" - -,"_resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz" -,"_integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==" -,"_from": "@actions/exec@1.0.1" -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/package.json b/package.json index 470347c..fb5c4e2 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "homepage": "https://github.com/peaceiris/actions-hugo#readme", "dependencies": { "@actions/core": "^1.1.0", + "@actions/exec": "^1.0.1", "@actions/io": "^1.0.1", "@actions/tool-cache": "^1.1.1", "xmlhttprequest": "^1.8.0"