Compare commits

..

17 commits
v2.0.0 ... main

Author SHA1 Message Date
Erik Burton
8b4478c701 Updating to node20 2023-10-18 09:05:29 +02:00
Y. Meyer-Norwood
ed11bda1c4
Fix installation on Windows runners (#10)
* Correctly identify windows os

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Prevent darwin from being reported as Linux

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove unix specific logging and determine .zip extension on windows

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add selftest on windows

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Run self test on all push events (for testing)

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Inline postfix declaration

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Separate extension detection from postfix

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Correctly avoid assignment to const variable

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Make postfix constant

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Prevent curl from assuming tar.gz format

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Refactor download stage

* Separate logical steps
* Use string interpolation for curl command

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use environment defined temp path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix missing `$`

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Correct all references to hardcoded filename

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Attempt debugging missing download

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Restore original console loggers

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* USe GOOs

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Extract binary directly to GOPATH rather than hardcoded lib path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Properly log GOOS detection

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove GOOS detection as GOOS not in environment

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Replace GOPATH with system dependent lib path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix windows path separator problems

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Simplify archive path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix escape character

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use more meaningful name for binpath

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix whitespace

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add debugger lines

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add debugger lines for executed commands

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use console debug instead of log

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use program files as binpath

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add install directory to path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove debuggers

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix os check

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove redundant pathsep variable

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add documentation comments

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix missing path separators

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Explicitly echo bin path into GITHUB_PATH

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Quote bin path when `cd`ing into it to avoid shell globbing

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Ensure bin path exists

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Attempt to prevent existing directories causing problems

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use core.addPath to add binpath to job's PATH

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Attempt to use pre-existing lib path instead of creating new one

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add debugger for PATH variable

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List System32 files to look for gotestfmt binary

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove debugger

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Manually setup binpath and add it to system path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List PATH targets for debugging

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add debuggers for userprofile

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List install target's contents

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List files recursively and verbosely

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Search `/bin` specifically

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Only manually add the binpath on windows

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List all PATHs

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Split on correct separator

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Don't force the directory to exist/into PATH

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Attempt to create custom binpath in windows

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix mkdir invocation

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Create all path components

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List all files in target directory

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Try using pwsh for Windows runner

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Try using exe for pwsh

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove testing step

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List files extracted to bin path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Expand debugger

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List files in temporary directory

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List files in current directory

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Rather than changing directories, specify target to tar command

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Quote parameters to tar command

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Specify target directory before target files

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Move extracted binary manually

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Add callback to file move

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use system defined target file

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Correct interpolation

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Copy binfile instead of renaming to prevent cross-device linking

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List installed files

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Use binfile in final success log message

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove explicit path separator

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Specify fs.constants.COPYFILE_EXCL copy mode

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Extract archive directly into workspace

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove redundant `binfile` variable

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove debugger

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* List all files in workspace

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove debugging steps

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove inline comments

This is per @engelmi's comment: https://github.com/GoTestTools/gotestfmt-action/pull/10/files#r1017614705

Signed-off-by: Y. Meyer-Norwood <106889957+norwd@users.noreply.github.com>

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
Signed-off-by: Y. Meyer-Norwood <106889957+norwd@users.noreply.github.com>
2022-11-10 17:43:54 +01:00
Yuri Norwood
19aa3d4945
Extend selftest workflow to multiple runners (#9)
* Extend selftest workflow to multiple runners

This should help catch errors like #4 and #8 by ensuring that gotestfmt can run on all the major OS runners for GitHub Actions.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Separate windows step from *nix runners

This allows `bash` and `pwsh` syntax to be used separately to avoid having to write the test as a polyglot 😬

Also added `secrets.GITHUB_TOKEN` as a fallback in case the repo secret `secrets.GH_TOKEN` is not set up, e.g. in a fork.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Remove `/tmp` directory for artifacts

On MacOS, this results in:

```
Error: Provided rootDirectory /tmp is not a valid directory
```

On Windows this results in:

```
Error: No files were found with the provided path: /tmp/gotest.windows.log. No artifacts will be uploaded.
```

Both seem to be unhappy with `/tmp`, since the workspace is implicitly cleaned up at the end of the workflow, there shouldn't be a need to specify `/tmp`.

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Name each workflow run of the matrix

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Fix artifact path

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Simplify workflow by just using bash universally

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>

Signed-off-by: Yuri Norwood <106889957+norwd@users.noreply.github.com>
2022-11-04 10:00:11 +01:00
Janos Bonic
65f1d2228f
Updating to node16 (#6)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>

Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2022-10-20 16:23:59 +02:00
Michael Engel
ea487b2cee
added token to install (#7)
* added token to install
* removed on push trigger for selftest
2022-10-20 15:33:14 +02:00
Michael Engel
e110d38b81 added selftest for macos 2022-10-20 08:33:23 +01:00
Michael Engel
eeb550eb95 determining os 2022-10-20 08:33:23 +01:00
Michael Engel
fff0618065 fix ln operation on macos 2022-10-20 08:33:23 +01:00
Janos Bonic
88f47a96e9
Adding action required section 2022-10-09 09:27:47 +02:00
Janos Bonic
d32893af0c
Referencing the new organization 2022-10-08 16:28:19 +02:00
Janos Bonic
b300c764ec
Updating repo link 2022-10-08 15:31:13 +02:00
Janos Bonic
031d228603
Updating action name 2022-10-08 15:30:49 +02:00
Janos Bonic
b1a16c9147 Revert "Deprecating haveyoudebuggedit/gotestfmt-action"
This reverts commit f64e47ecde.
2022-10-08 14:27:17 +01:00
Janos Bonic
f64e47ecde Deprecating haveyoudebuggedit/gotestfmt-action 2022-10-08 14:26:38 +01:00
Janos Bonic
5218c40f69
Fixing animated SVG 2022-10-08 15:17:54 +02:00
Janos
012723e406
Added v2 warning 2021-12-05 13:57:36 +01:00
Janos
5472be5c71
Fixed readme 2021-12-05 13:56:48 +01:00
26 changed files with 97 additions and 58 deletions

View file

@ -1,27 +1,42 @@
on:
push:
pull_request:
name: Self-test
jobs:
self-test:
name: Self-test
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
os: ['ubuntu', 'macos', 'windows']
name: on ${{ matrix.os }}
runs-on: ${{ matrix.os }}-latest
steps:
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.16
- name: Checkout
uses: actions/checkout@v2
- name: Install gotestfmt
uses: ./
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Run gotestfmt
working-directory: testdata
run: go test -json -v ./... 2>&1 | tee /tmp/gotest.log | gotestfmt
shell: bash
run: |
go test -json -v ./... 2>&1 | tee gotest.${{ matrix.os }}.log | gotestfmt
- name: Upload test log
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
if: always()
with:
name: test-log
path: /tmp/gotest.log
if-no-files-found: error
name: test-log-${{ matrix.os }}
path: testdata/gotest.${{ matrix.os }}.log
if-no-files-found: error

View file

@ -1,8 +1,10 @@
# gotestfmt: go test output for humans
This action uses [gotestfmt](https://github.com/haveyoudebuggedit/gotestfmt) to create a beautifully formatted test output in GitHub Actions.
> āš ļø **Action required:** gotestfmt has moved to the `GoTestTools` organization and you need to update your references. Please see the [announcement](https://github.com/GoTestTools/gotestfmt/discussions/46). The old repository will be deleted on January 1, 2023.
![An animation showcasing that gotestfmt transforms a text log into an interactive log with folding sections.](https://debugged.it/projects/gotestfmt/gotestfmt.svg)
This action uses [gotestfmt](https://github.com/GoTestTools/gotestfmt) to create a beautifully formatted test output in GitHub Actions.
![An animation showcasing that gotestfmt transforms a text log into an interactive log with folding sections.](https://raw.githubusercontent.com/GoTestTools/.github/main/gotestfmt.svg)
## Usage
@ -26,21 +28,21 @@ jobs:
# Install gotestfmt on the VM running the action.
- name: Set up gotestfmt
uses: haveyoudebuggedit/gotestfmt-action@v2
uses: GoTestTools/gotestfmt-action@v2
with:
# Optional: pass GITHUB_TOKEN to avoid rate limiting.
token: ${{ secrets.GITHUB_TOKEN }}
# Optional: pass the gotestfmt version you want to run.
version: v2.0.0
# Optional: pass an organization name and repo to use a fork
org: haveyoudebuggedit
org: GoTestTools
repo: gotestfmt
# Run tests with nice formatting. Save the original log in /tmp/gotest.log
- name: Run tests
run: |
set -euo pipefail
go test -v ./... 2>&1 | tee /tmp/gotest.log | gotestfmt
go test -json -v ./... 2>&1 | tee /tmp/gotest.log | gotestfmt
# Upload the original go test log as an artifact for later review.
- name: Upload test log
@ -52,4 +54,4 @@ jobs:
if-no-files-found: error
```
For more information about gotestfmt please see the [gotestfmt](https://github.com/haveyoudebuggedit/gotestfmt) repository.
For more information about gotestfmt please see the [gotestfmt](https://github.com/GoTestTools/gotestfmt) repository.

View file

@ -15,11 +15,11 @@ inputs:
org:
description: 'Organization to fetch gotestfmt from.'
required: false
default: 'haveyoudebuggedit'
default: 'GoTestTools'
repo:
description: 'Repository to fetch gotestfmt from.'
required: false
default: 'gotestfmt'
runs:
using: 'node12'
using: 'node20'
main: 'index.js'

View file

@ -3,37 +3,44 @@ const { Octokit } = require("@octokit/rest");
const fs = require("fs")
const { execSync } = require("child_process")
async function downloadRelease(octokit, org, repo, release, token) {
async function downloadRelease(octokit, os, org, repo, release, token) {
const postfix = `_${os}_amd64.${os === "windows" ? "zip" : "tar.gz"}`;
const tempdir = os === "windows" ? process.env.TEMP + "\\" : "/tmp/";
const extract = os === "windows" ? "tar -xvf" : "tar -xvzf";
const archive = `${tempdir}gotestfmt${postfix}`;
const releaseAssets = await octokit.rest.repos.listReleaseAssets({
owner: org,
repo: repo,
release_id: release.id,
})
for (let asset of releaseAssets.data) {
console.log("Examining release asset " + asset.name + " at " + asset.browser_download_url + " ...")
if (asset.name.endsWith("_linux_amd64.tar.gz")) {
console.log("Found Linux binary named " + asset.name + " at " + asset.browser_download_url + " , attempting download...")
if (asset.name.endsWith(postfix)) {
console.log("Found binary named " + asset.name + " at " + asset.browser_download_url + " , attempting download...")
if (token) {
execSync("curl -L -o /tmp/gotestfmt.tar.gz -H \"Authorization: Bearer " + token + "\" " + asset.browser_download_url)
execSync(`curl -L -o ${archive} -H "Authorization: Bearer ${token}" ${asset.browser_download_url}`)
} else {
execSync("curl -L -o /tmp/gotestfmt.tar.gz " + asset.browser_download_url)
execSync(`curl -L -o ${archive} ${asset.browser_download_url}`)
}
console.log("Creating /usr/local/lib/gotestfmt directory...")
execSync("sudo mkdir -p /usr/local/lib/gotestfmt")
console.log("Unpacking tar file...")
execSync("cd /usr/local/lib/gotestfmt && sudo tar -xvzf /tmp/gotestfmt.tar.gz")
console.log("Removing tarball...")
fs.unlinkSync("/tmp/gotestfmt.tar.gz")
console.log("Linking gotestfmt...")
execSync("sudo ln -s /usr/local/lib/gotestfmt/gotestfmt /usr/bin/gotestfmt")
console.log("Unpacking archive file...")
core.addPath(process.env.GITHUB_WORKSPACE)
process.chdir(process.env.GITHUB_WORKSPACE)
execSync(`${extract} "${archive}"`)
console.log("Removing asset archive...")
fs.unlinkSync(archive)
console.log("Successfully set up gotestfmt.")
return
}
}
throw "No release asset matched criteria."
throw `No release asset matched postfix '${postfix}'.`
}
async function downloadGofmt(octokit, version, versionPrefix, org, repo, token) {
async function downloadGofmt(octokit, version, versionPrefix, os, org, repo, token) {
if (version !== "") {
if (!version.startsWith(versionPrefix)) {
throw "Specified version " + version + " does not start with required version prefix " + versionPrefix + "."
@ -53,7 +60,7 @@ async function downloadGofmt(octokit, version, versionPrefix, org, repo, token)
if ((version !== "" && release.name === version) || (!release.prerelease && release.name.startsWith(versionPrefix))) {
console.log("Found release " + release.name + " matching criteria, attempting to download binary...")
try {
await downloadRelease(octokit, org, repo, release, token)
await downloadRelease(octokit, os, org, repo, release, token)
return
} catch (e) {
tries++
@ -69,6 +76,20 @@ async function downloadGofmt(octokit, version, versionPrefix, org, repo, token)
throw "Failed to find a release matching the criteria."
}
async function determineOS() {
const uname = execSync("uname")
let os = uname.toString().trim().toLowerCase()
if (os.indexOf("msys_nt") === 0)
{
os = "windows";
}
console.log(`Running on OS '${os}'`)
return os
}
async function main() {
try {
// versionPrefix is the prefix of the version gotestfmt-action supports.
@ -80,7 +101,8 @@ async function main() {
const octokit = new Octokit({
auth: token,
})
await downloadGofmt(octokit, version, versionPrefix, org, repo, token)
const os = await determineOS()
await downloadGofmt(octokit, version, versionPrefix, os, org, repo, token)
console.log("Setup complete.")
} catch (error) {
console.log("Setup failed.")

View file

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/@actions/core/-/core-1.4.0.tgz",
"_shasum": "cf2e6ee317e314b03886adfeb20e448d50d6e524",
"_spec": "@actions/core",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action",
"bugs": {
"url": "https://github.com/actions/toolkit/issues"
},

View file

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.0.tgz",
"_shasum": "1754127976c50bd88b2e905f10d204d76d1472f8",
"_spec": "@actions/github",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action",
"bugs": {
"url": "https://github.com/actions/toolkit/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.11.tgz",
"_shasum": "c58b12e9aa8b159ee39e7dd6cbd0e91d905633c0",
"_spec": "@actions/http-client@^1.0.11",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@actions\\github",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@actions\\github",
"author": {
"name": "GitHub, Inc."
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz",
"_shasum": "568ccfb8cb46f36441fac094ce34f7a875b197f3",
"_spec": "@octokit/auth-token@^2.4.4",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/octokit/auth-token.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz",
"_shasum": "8601ceeb1ec0e1b1b8217b960a413ed8e947809b",
"_spec": "@octokit/core@^3.4.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@actions\\github",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@actions\\github",
"bugs": {
"url": "https://github.com/octokit/core.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
"_shasum": "3b4d47a4b0e79b1027fb8d75d4221928b2d05658",
"_spec": "@octokit/endpoint@^6.0.1",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\request",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\request",
"bugs": {
"url": "https://github.com/octokit/endpoint.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.4.tgz",
"_shasum": "0c3f5bed440822182e972317122acb65d311a5ed",
"_spec": "@octokit/graphql@^4.5.8",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/octokit/graphql.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-9.1.1.tgz",
"_shasum": "fb87f2e2f44b95a5720d61dee409a9f1fbc59217",
"_spec": "@octokit/openapi-types@^9.1.1",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\types",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\types",
"author": {
"name": "Gregor Martynus",
"url": "https://twitter.com/gr2m"

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.14.0.tgz",
"_shasum": "f469cb4a908792fb44679c5973d8bba820c88b0f",
"_spec": "@octokit/plugin-paginate-rest@^2.13.3",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@actions\\github",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@actions\\github",
"bugs": {
"url": "https://github.com/octokit/plugin-paginate-rest.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
"_shasum": "5e50ed7083a613816b1e4a28aeec5fb7f1462e85",
"_spec": "@octokit/plugin-request-log@^1.0.2",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\rest",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\rest",
"bugs": {
"url": "https://github.com/octokit/plugin-request-log.js/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.5.1.tgz",
"_shasum": "31cce8fc3eda4d186bd90828cb7a2203ad95e3d1",
"_spec": "@octokit/plugin-rest-endpoint-methods@^5.1.1",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@actions\\github",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@actions\\github",
"bugs": {
"url": "https://github.com/octokit/plugin-rest-endpoint-methods.js/issues"
},

View file

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
"_shasum": "9e150357831bfc788d13a4fd4b1913d60c74d677",
"_spec": "@octokit/request-error@^2.0.5",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/octokit/request-error.js/issues"
},

View file

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.0.tgz",
"_shasum": "6084861b6e4fa21dc40c8e2a739ec5eff597e672",
"_spec": "@octokit/request@^5.6.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/octokit/request.js/issues"
},

View file

@ -23,7 +23,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.7.1.tgz",
"_shasum": "575ecf8b881b79540daa28b0fa3a2b3ae8ef2649",
"_spec": "@octokit/rest",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action",
"bugs": {
"url": "https://github.com/octokit/rest.js/issues"
},

View file

@ -29,7 +29,7 @@
"_resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.21.1.tgz",
"_shasum": "d0f2b7598c88e13d0bd87e330d975e3fb2a90180",
"_spec": "@octokit/types@^6.0.3",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/octokit/types.ts/issues"
},

View file

@ -21,7 +21,7 @@
"_resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
"_shasum": "a6e8ca41028d90ee2c24222f201c90956091613e",
"_spec": "before-after-hook@^2.2.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"author": {
"name": "Gregor Martynus"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
"_shasum": "6368cbdb40abf3373b525ac87e4a260c3a700919",
"_spec": "deprecation@^2.0.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\request-error",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\request-error",
"bugs": {
"url": "https://github.com/gr2m/deprecation/issues"
},

View file

@ -22,7 +22,7 @@
"_resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
"_shasum": "4427f50ab3429e9025ea7d52e9043a9ef4159344",
"_spec": "is-plain-object@^5.0.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\request",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\request",
"author": {
"name": "Jon Schlinkert",
"url": "https://github.com/jonschlinkert"

View file

@ -24,7 +24,7 @@
"_resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
"_shasum": "3381f8503b251c0d9cd21bc1de939ec9df5480ee",
"_spec": "universal-user-agent@^6.0.0",
"_where": "D:\\go\\src\\github.com\\haveyoudebuggedit\\gotestfmt-action\\node_modules\\@octokit\\core",
"_where": "D:\\go\\src\\github.com\\gotesttools\\gotestfmt-action\\node_modules\\@octokit\\core",
"bugs": {
"url": "https://github.com/gr2m/universal-user-agent/issues"
},

2
package-lock.json generated
View file

@ -1,5 +1,5 @@
{
"name": "@haveyoudebuggedit/gotestfmt-action",
"name": "@gotesttools/gotestfmt-action",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,

View file

@ -1,17 +1,17 @@
{
"name": "@haveyoudebuggedit/gotestfmt-action",
"name": "@gotesttools/gotestfmt-action",
"version": "1.0.0",
"private": true,
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/haveyoudebuggedit/gotestfmt-action.git"
"url": "git+https://github.com/gotesttools/gotestfmt-action.git"
},
"license": "ISC",
"bugs": {
"url": "https://github.com/haveyoudebuggedit/gotestfmt-action/issues"
"url": "https://github.com/gotesttools/gotestfmt-action/issues"
},
"homepage": "https://github.com/haveyoudebuggedit/gotestfmt-action#readme",
"homepage": "https://github.com/gotesttools/gotestfmt-action#readme",
"dependencies": {
"@actions/core": "^1.4.0",
"@actions/github": "^5.0.0",

2
testdata/go.mod vendored
View file

@ -1,3 +1,3 @@
module "github.com/haveyoudebuggedit/example"
module "github.com/gotesttools/example"
go 1.16