chore: setup CI scripts (#6)

* wip: workflows

* wip: fix up issues in ci scripts and fix frontend lint errors

* wip: fix backend lints

* remove unused deps

* wip: build frontend in test.yml

* wip: attempt to improve Rust caching

* wip: testing release

* wip: linear release flow

* wip: check against both package.json versions

* wip: spurious attempt to get Rust caching

* wip: more cache

* merge release and publish jobs; add more caching to release flow

* decouple github releases and npm publishing

* update pack flow

---------

Co-authored-by: couscous <couscous@runner.com>
This commit is contained in:
Gabriel Gordon-Hall
2025-06-27 13:32:32 +01:00
committed by GitHub
parent b25f81504a
commit 340b094c75
33 changed files with 620 additions and 280 deletions

View File

@@ -105,9 +105,7 @@ export function TaskDetailsToolbar({
<div className="h-4 w-px bg-border" />
</>
) : (
<div className="text-sm text-muted-foreground">
No attempts yet
</div>
<div className="text-sm text-muted-foreground">No attempts yet</div>
)}
</div>
@@ -171,9 +169,7 @@ export function TaskDetailsToolbar({
</TooltipTrigger>
<TooltipContent>
<p>
{isStopping
? 'Stopping execution...'
: 'Stop execution'}
{isStopping ? 'Stopping execution...' : 'Stop execution'}
</p>
</TooltipContent>
</Tooltip>
@@ -230,8 +226,7 @@ export function TaskDetailsToolbar({
}
>
{executor.name}
{config?.executor.type === executor.id &&
' (Default)'}
{config?.executor.type === executor.id && ' (Default)'}
</DropdownMenuItem>
))}
</DropdownMenuContent>
@@ -257,16 +252,14 @@ export function TaskDetailsToolbar({
onMouseLeave={() => onSetIsHoveringDevServer(false)}
>
<Button
variant={
runningDevServer ? 'destructive' : 'outline'
}
variant={runningDevServer ? 'destructive' : 'outline'}
size="sm"
onClick={
runningDevServer ? onStopDevServer : onStartDevServer
}
disabled={
isStartingDevServer || !project?.dev_script
runningDevServer
? onStopDevServer
: onStartDevServer
}
disabled={isStartingDevServer || !project?.dev_script}
>
{runningDevServer ? (
<StopCircle className="h-4 w-4" />