Try new build with fixes

This commit is contained in:
Thomas Sickert 2024-03-30 15:11:51 -04:00
parent 4c21ae0a2d
commit 8053f289df
7 changed files with 17 additions and 27 deletions

View file

@ -12,6 +12,7 @@
"eslint-comments/no-use": "off", "eslint-comments/no-use": "off",
"import/no-namespace": "off", "import/no-namespace": "off",
"no-unused-vars": "off", "no-unused-vars": "off",
"sort-imports": "off",
"@typescript-eslint/no-unused-vars": "error", "@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/explicit-member-accessibility": ["error", {"accessibility": "no-public"}], "@typescript-eslint/explicit-member-accessibility": ["error", {"accessibility": "no-public"}],
"@typescript-eslint/no-require-imports": "error", "@typescript-eslint/no-require-imports": "error",
@ -52,4 +53,4 @@
"es6": true, "es6": true,
"jest/globals": true "jest/globals": true
} }
} }

BIN
dist/index.js generated vendored

Binary file not shown.

BIN
dist/index.js.map generated vendored

Binary file not shown.

BIN
dist/licenses.txt generated vendored

Binary file not shown.

11
package-lock.json generated
View file

@ -15,6 +15,7 @@
"form-data": "^4.0.0" "form-data": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@types/axios": "^0.14.0",
"@types/jest": "^27.5.2", "@types/jest": "^27.5.2",
"@types/node": "^18.7.8", "@types/node": "^18.7.8",
"@typescript-eslint/eslint-plugin": "^5.33.1", "@typescript-eslint/eslint-plugin": "^5.33.1",
@ -2063,6 +2064,16 @@
"node": ">= 6" "node": ">= 6"
} }
}, },
"node_modules/@types/axios": {
"version": "0.14.0",
"resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz",
"integrity": "sha512-KqQnQbdYE54D7oa/UmYVMZKq7CO4l8DEENzOKc4aBRwxCXSlJXGz83flFx5L7AWrOQnmuN3kVsRdt+GZPPjiVQ==",
"deprecated": "This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!",
"dev": true,
"dependencies": {
"axios": "*"
}
},
"node_modules/@types/babel__core": { "node_modules/@types/babel__core": {
"version": "7.1.16", "version": "7.1.16",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",

View file

@ -6,8 +6,8 @@
"main": "lib/webhook.js", "main": "lib/webhook.js",
"scripts": { "scripts": {
"build": "tsc", "build": "tsc",
"format": "prettier --write '**/*.ts'", "format": "prettier --write src/**/*.ts",
"format-check": "prettier --check '**/*.ts'", "format-check": "prettier --check src/**/*.ts",
"lint": "eslint src/**/*.ts", "lint": "eslint src/**/*.ts",
"package": "ncc build --source-map --license licenses.txt", "package": "ncc build --source-map --license licenses.txt",
"test": "jest", "test": "jest",
@ -31,6 +31,7 @@
"form-data": "^4.0.0" "form-data": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@types/axios": "^0.14.0",
"@types/jest": "^27.5.2", "@types/jest": "^27.5.2",
"@types/node": "^18.7.8", "@types/node": "^18.7.8",
"@typescript-eslint/eslint-plugin": "^5.33.1", "@typescript-eslint/eslint-plugin": "^5.33.1",

View file

@ -1,9 +1,9 @@
import * as core from '@actions/core' import * as core from '@actions/core'
import {createReadStream, readFileSync} from 'fs' import {createReadStream, readFileSync} from 'fs'
import axios from 'axios'
import {HttpClient} from '@actions/http-client' import {HttpClient} from '@actions/http-client'
import {TypedResponse} from '@actions/http-client/lib/interfaces' import {TypedResponse} from '@actions/http-client/lib/interfaces'
import {blob} from 'node:stream/consumers' import {blob} from 'node:stream/consumers'
import axios from 'axios'
const WEBHOOK_URL = 'webhook-url' const WEBHOOK_URL = 'webhook-url'
const CONTENT = 'content' const CONTENT = 'content'
@ -179,29 +179,6 @@ export async function executeWebhook(): Promise<void> {
`successfully uploaded file with status code: ${response.status}` `successfully uploaded file with status code: ${response.status}`
) )
} }
// request
// .on('response', response => {
// if (response.statusCode !== 200) {
// if (filename !== '') {
// core.error(`failed to upload file: ${response.statusMessage}`)
// }
// if (threadName !== '') {
// core.error(`failed to create thread: ${threadName}`)
// }
// } else if (filename !== '') {
// core.info(
// `successfully uploaded file with status code: ${response.statusCode}`
// )
// }
// if (fileStream != null) {
// fileStream.destroy()
// }
// response.destroy()
// })
// .on('error', err => {
// core.error(err.message)
// })
} else { } else {
const response = await client.postJson(webhookUrl, payload) const response = await client.postJson(webhookUrl, payload)
await handleResponse(response) await handleResponse(response)