Merge branch 'origin/main' into 'next-release/main'

This commit is contained in:
oauth
2025-04-17 14:37:51 +00:00
4 changed files with 8 additions and 2 deletions

View File

@@ -31,6 +31,10 @@ var secretCreateCmd = &cli.Command{
ArgsUsage: "[repo-id|repo-full-name]",
Action: secretCreate,
Flags: []cli.Flag{
&cli.StringFlag{
Name: "name",
Usage: "secret name",
},
&cli.StringFlag{
Name: "value",
Usage: "secret value",

View File

@@ -56,6 +56,7 @@ async function loadContent(): Promise<Content> {
return {
name: docsHeader.name,
slug: slugify(docsHeader.name, { lower: true, strict: true }),
url: docsHeader.url,
icon: docsHeader.icon,
description: docsHeader.description,
@@ -92,7 +93,7 @@ async function contentLoaded({
const pluginJsonPath = await createData(`plugin-${i}.json`, JSON.stringify(plugin));
addRoute({
path: `/plugins/${slugify(plugin.name, { lower: true, strict: true })}`,
path: `/plugins/${plugin.slug}`,
component: '@theme/WoodpeckerPlugin',
modules: {
plugin: pluginJsonPath,

View File

@@ -8,7 +8,7 @@ import { WoodpeckerPlugin } from '../types';
import { IconPlugin, IconVerified } from './Icons';
function PluginPanel({ plugin }: { plugin: WoodpeckerPlugin }) {
const pluginUrl = `/plugins/${plugin.name}`;
const pluginUrl = `/plugins/${plugin.slug}`;
return (
<a href={pluginUrl} className="card shadow--md wp-plugin-card">

View File

@@ -17,6 +17,7 @@ export type WoodpeckerPluginIndexEntry = {
export type WoodpeckerPlugin = WoodpeckerPluginHeader & {
name: string;
slug: string;
docs: string; // body of the docs .md file
verified: boolean; // we set verified to false when not explicitly set
iconDataUrl?: string;