mirror of
https://github.com/pelican-dev/plugins.git
synced 2026-05-09 08:26:01 +02:00
[PR #34] [CLOSED] Add GitHub Actions workflow for creating plugin releases with manifest #76
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/plugins#76
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pelican-dev/plugins/pull/34
Author: @PalmarHealer
Created: 12/21/2025
Status: ❌ Closed
Base:
main← Head:palmarhealer/add-github-action📝 Commits (2)
41a7e46Add GitHub Actions workflow for creating draft releases with plugin zips and manifest77b3cd9Improve release workflow: validateplugin.json, add checksum to manifest, and ensure JSON integrity📊 Changes
1 file changed (+160 additions, -0 deletions)
View changed files
➕
.github/workflows/release.yml(+160 -0)📄 Description
This adds a Github Action that can be triggered manually that creates a .zip for each plugin. It also creates a manifest.json which contains the plugin.json, the download link and the checksum.
This would make it possible to add a marketplace to the panel and the manifest could be used to pull them together. The only drawback i could see to this is that there would have to be an release for the whole repo if a plugin gets an update
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
main#100