Skip to content

ci: upload built plugin as a downloadable artifact for unpacked testing - #9

Merged
CR0CKER merged 1 commit into
mainfrom
ci/upload-plugin-artifact
Jul 20, 2026
Merged

CR0CKER merged 1 commit into
mainfrom
ci/upload-plugin-artifact

Conversation

@CR0CKER

@CR0CKER CR0CKER commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Adds a downloadable logseq-ical-sync-unpacked artifact to every CI run so the plugin can be loaded unpacked in Logseq for the pre-release smoke test — without a local build (Parcel's lmdb native dep has no arm64 prebuilt, so npm run build can't run on the Asahi dev machine).

  • Adds Package plugin + Upload unpacked plugin artifact steps to the build job.
  • actions/upload-artifact SHA-pinned (v4.6.2) per the L2 policy.

Usage: open the CI run on the Actions tab → Artifacts → download logseq-ical-sync-unpacked → unzip → Logseq (dev mode) → Load unpacked plugin → select the folder.

Verified on this PR's own run (the artifact is produced). Docs/CHANGELOG updated.

🤖 Generated with Claude Code

https://claude.ai/code/session_019cVCdCtNzUJmy1yen3JyBk

Adds Package + upload-artifact steps to the build job so every push/PR produces
a 'logseq-ical-sync-unpacked' artifact (dist + package.json + README + icon).
Lets the plugin be loaded unpacked in Logseq for the pre-release smoke test
without a local build — Parcel's lmdb native dep has no arm64 prebuilt, so
'npm run build' can't run on the maintainer's Asahi machine.

actions/upload-artifact SHA-pinned (v4.6.2) per the L2 supply-chain policy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019cVCdCtNzUJmy1yen3JyBk
@CR0CKER
CR0CKER merged commit 4f11ff4 into main Jul 20, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant