feat(build): 💚 Hopefully fix CI

This commit is contained in:
Jesse Wierzbinski 2024-06-07 14:43:28 -10:00
parent c392b20f31
commit 5f5bdc80c6
No known key found for this signature in database
7 changed files with 33 additions and 1 deletions

View file

@ -19,6 +19,7 @@ on:
description: "Package to publish"
options:
- federation
- client
type: choice
required: true
@ -50,8 +51,14 @@ jobs:
- name: Change version in package.json to ${{ github.event.inputs.version }}, defaulting to the truncated commit hash
run: 'sed -i ''s/"version": ".*"/"version": "${{ github.event.inputs.version }}"/'' package.json ${{ github.event.inputs.package }}/package.json ${{ github.event.inputs.package }}/jsr.jsonc'
- name: CD to package directory
run: cd ${{ github.event.inputs.package }}
- name: Patch Bunpublish to not break
run: sed -i --follow-symlinks 's/getHeapStatistics().heap_size_limit/99999999/g' "node_modules/@npmcli/arborist/lib/packument-cache.js"
- name: Publish to NPM
run: bunx @morlay/bunpublish --provenance --tag ${{ github.event.inputs.tag }}
- name: Publish to JSR
run: cd ${{ github.event.inputs.package }} && bunx jsr publish --allow-slow-types --allow-dirty
run: bunx jsr publish --allow-slow-types --allow-dirty

BIN
bun.lockb

Binary file not shown.

Binary file not shown.

8
client/jsr.jsonc Normal file
View file

@ -0,0 +1,8 @@
{
"$schema": "https://jsr.io/schema/config-file.v1.json",
"name": "@lysand-org/client",
"version": "0.0.0",
"exports": {
".": "./index.ts"
}
}

View file

@ -33,6 +33,17 @@ type StatusContentType =
| "text/html"
| "text/x.misskeymarkdown";
/**
* LysandClient is a client for interacting with the Lysand API.
*
* @extends BaseClient
* @example
* const client = new LysandClient(new URL("https://example.com"));
*
* const { data } = await client.getInstance();
*
* console.log(data);
*/
export class LysandClient extends BaseClient {
/**
* POST /api/v1/follow_requests/:id/authorize

View file

@ -55,5 +55,8 @@
"@types/mime-types": "^2.1.4",
"magic-regexp": "^0.8.0",
"mime-types": "^2.1.35"
},
"devDependencies": {
"@morlay/bunpublish": "^0.4.1"
}
}

View file

@ -64,5 +64,8 @@
"mime-types": "^2.1.35",
"zod": "^3.23.8",
"zod-validation-error": "^3.3.0"
},
"devDependencies": {
"@morlay/bunpublish": "^0.4.1"
}
}