Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2a98864
chore: migrate workflows to artifact branch model
gentlementlegen Feb 10, 2026
9616a0d
chore: switch action-deploy-plugin source to ubiquity-os
gentlementlegen Feb 21, 2026
7a6ab2e
chore: pin action-deploy-plugin to v1.2.0
gentlementlegen Feb 21, 2026
2b30b33
chore: [skip ci] updated manifest.json and dist build
github-actions[bot] Feb 21, 2026
8de2a86
chore: use main deploy action and remove committed artifacts
gentlementlegen Feb 22, 2026
38fa9d5
fix: set deploy action ref to @main
gentlementlegen Feb 22, 2026
443adf1
chore: route deploy output to artifact branch action
gentlementlegen Feb 22, 2026
8bd04c0
chore: add local manifest prepare bootstrap
gentlementlegen Feb 23, 2026
33478ad
fix: inline manifest prepare and target deploy action main
gentlementlegen Feb 23, 2026
e2b130d
chore: use plugin-manifest-tool package for manifest generation
gentlementlegen Feb 23, 2026
2b0f320
fix: generate manifest on install for tests and deploy
gentlementlegen Feb 23, 2026
c32781c
fix: install dependencies before deno deploy
gentlementlegen Feb 23, 2026
dfbba9f
fix(ci): setup deno before install-time manifest generation
gentlementlegen Feb 23, 2026
fddca3a
fix(prepare): use published manifest tool dist-tag
gentlementlegen Feb 23, 2026
299194d
fix(knip): use bunx for manifest prepare script
gentlementlegen Feb 23, 2026
5997947
chore(ci): remove redundant setup-deno steps
gentlementlegen Feb 23, 2026
f9dff67
fix(manifest): derive short_name from CI repository context
gentlementlegen Feb 24, 2026
c17db87
fix(workflows): pin deploy action ref and source branch input
gentlementlegen Feb 24, 2026
4fb13ba
fix(workflows): use artifact deploy action branch for dist publish
gentlementlegen Feb 24, 2026
88bf5b2
fix(ci): align deploy workflows with artifact defaults
gentlementlegen Mar 9, 2026
881a609
chore: merge upstream development into artifact migration
gentlementlegen Mar 9, 2026
d7c12c7
fix(build): align schema option types for ncc
gentlementlegen Mar 9, 2026
99932cf
refactor(build): simplify schema casts without local option types
gentlementlegen Mar 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/deno-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,10 @@ jobs:
id-token: write

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install --frozen-lockfile
- uses: ubiquity-os/deno-plugin-adapter@main
id: adapter
with:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/update-configuration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: "Update Configuration and Build"
on:
workflow_dispatch:
push:
delete:
Comment on lines 3 to +6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Exclude artifact refs from this workflow.

push/delete here also match dist/* branches and tag deletes. Once publish starts writing dist/<source-ref>, those refs can re-enter this workflow and recurse, which breaks the artifact-branch lifecycle. Add a workflow/job guard so only source branches invoke publish/delete.

Possible guard
 jobs:
   update:
+    if: |
+      github.event_name == 'workflow_dispatch' ||
+      (github.event_name == 'push' && !startsWith(github.ref_name, 'dist/')) ||
+      (github.event_name == 'delete' &&
+       github.event.ref_type == 'branch' &&
+       !startsWith(github.event.ref, 'dist/'))
     name: "Update Configuration & Build"


jobs:
update:
Expand All @@ -13,6 +14,7 @@ jobs:
steps:
- uses: ubiquity-os/action-deploy-plugin@main
with:
action: ${{ github.event_name == 'delete' && 'delete' || 'publish' }}
treatAsEsm: true
sourcemap: true
pluginEntry: "${{ github.workspace }}/src/action.ts"
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@ cypress/screenshots
script.ts
.wrangler
test-dashboard.md

manifest.json
dist/
104 changes: 0 additions & 104 deletions dist/index.js

This file was deleted.

1 change: 0 additions & 1 deletion dist/index.js.map

This file was deleted.

3 changes: 0 additions & 3 deletions dist/package.json

This file was deleted.

17 changes: 0 additions & 17 deletions dist/plugin/index.js

This file was deleted.

1 change: 0 additions & 1 deletion dist/plugin/index.js.map

This file was deleted.

3 changes: 0 additions & 3 deletions dist/plugin/package.json

This file was deleted.

1 change: 0 additions & 1 deletion dist/plugin/sourcemap-register.cjs

This file was deleted.

Loading