aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorShinigami <[email protected]>2024-02-18 22:43:16 +0100
committerGitHub <[email protected]>2024-02-18 22:43:16 +0100
commitec5609b18c79ea9fc8183ae78e917801e6a8a3f4 (patch)
tree35999710134991d586ee53d64808e76e351dfa08 /.github
parentdb88a1518e8d0ccfe191bd48a1ae8641a9a25303 (diff)
downloadfaker-ec5609b18c79ea9fc8183ae78e917801e6a8a3f4.tar.xz
faker-ec5609b18c79ea9fc8183ae78e917801e6a8a3f4.zip
chore: convert to esm (#2261)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml3
-rw-r--r--.github/workflows/commentCodeGeneration.ts6
-rw-r--r--.github/workflows/pr.yml4
3 files changed, 8 insertions, 5 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6524af14..401eceb9 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -173,6 +173,9 @@ jobs:
env:
CYPRESS_INSTALL_BINARY: 0
+ - name: Build types
+ run: pnpm run build:types
+
- name: Check scripts
run: pnpm run ts-check
diff --git a/.github/workflows/commentCodeGeneration.ts b/.github/workflows/commentCodeGeneration.ts
index f456e563..ed5258d5 100644
--- a/.github/workflows/commentCodeGeneration.ts
+++ b/.github/workflows/commentCodeGeneration.ts
@@ -10,11 +10,11 @@ import type { context as ctx, GitHub } from '@actions/github/lib/utils';
* @param context An object containing the context of the workflow run
* @param isSuccess A boolean indicating whether the workflow was successful
*/
-module.exports = async (
+export async function script(
github: InstanceType<typeof GitHub>,
context: typeof ctx,
isSuccess: boolean
-) => {
+): Promise<void> {
const { data: comments } = await github.rest.issues.listComments({
owner: context.repo.owner,
repo: context.repo.repo,
@@ -45,4 +45,4 @@ module.exports = async (
body,
});
}
-};
+}
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index e250f9e4..6b913830 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -50,13 +50,13 @@ jobs:
continue-on-error: true
- name: Transpile ts
- run: pnpm exec tsc .github/workflows/commentCodeGeneration.ts --outDir .github/workflows
+ run: pnpm tsup-node .github/workflows/commentCodeGeneration.ts --format cjs --clean false --out-dir .github/workflows
- name: Comment
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
script: |
- const script = require('${{ github.workspace }}/.github/workflows/commentCodeGeneration.js')
+ const { script } = require('${{ github.workspace }}/.github/workflows/commentCodeGeneration.cjs')
await script(github, context, ${{ steps.generate.outcome == 'success' && steps.diff.outcome == 'success' }})
- name: Status