kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: enhance auto-merge workflow for Dependabot PRs

+22 -8
+1 -1
.github/ISSUE_TEMPLATE/config.yml
··· 1 1 blank_issues_enabled: false 2 2 contact_links: 3 3 - name: Kaneo Documentation 4 - url: https://kaneo.app/docs 4 + url: https://kaneo.app/docs/core 5 5 about: Check our documentation for answers to common questions 6 6 - name: Kaneo Discord Community 7 7 url: https://discord.gg/rU4tSyhXXU
+16 -2
.github/workflows/auto-merge.yml
··· 19 19 with: 20 20 github-token: "${{ secrets.GITHUB_TOKEN }}" 21 21 22 - - name: Enable Auto-Merge 22 + - name: Auto-Merge Dependabot PR 23 23 if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor' 24 - run: gh pr merge --auto --rebase "$PR_URL" 24 + run: | 25 + # Wait a bit for any checks to start 26 + sleep 30 27 + 28 + # Check if all required checks have passed 29 + if gh pr view "$PR_URL" --json statusCheckRollup --jq '.statusCheckRollup | all(.conclusion == "SUCCESS")'; then 30 + echo "All checks passed, merging..." 31 + gh pr merge --rebase "$PR_URL" 32 + elif gh pr view "$PR_URL" --json statusCheckRollup --jq '.statusCheckRollup | length == 0'; then 33 + echo "No status checks required, merging..." 34 + gh pr merge --rebase "$PR_URL" 35 + else 36 + echo "Status checks not passed, skipping merge" 37 + gh pr view "$PR_URL" --json statusCheckRollup 38 + fi 25 39 env: 26 40 PR_URL: ${{github.event.pull_request.html_url}} 27 41 GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
+1 -1
apps/docs/app/(home)/layout.tsx
··· 104 104 }, 105 105 { 106 106 text: "Documentation", 107 - url: "/docs", 107 + url: "/docs/core", 108 108 }, 109 109 { 110 110 text: "Sponsor",
+1 -1
apps/docs/app/sitemap.ts
··· 13 13 priority: 1, 14 14 }, 15 15 { 16 - url: `${baseUrl}/docs`, 16 + url: `${baseUrl}/docs/core`, 17 17 lastModified: new Date(), 18 18 changeFrequency: "weekly" as const, 19 19 priority: 0.9,
+1 -1
apps/docs/components/footer.tsx
··· 61 61 <div className="flex flex-wrap gap-4 sm:flex-col"> 62 62 <Link 63 63 className="text-muted-foreground hover:text-primary block duration-150" 64 - href="/docs" 64 + href="/docs/core" 65 65 > 66 66 <span>Documentation</span> 67 67 </Link>
+1 -1
apps/docs/content/docs/core/integrations/github/setup.mdx
··· 40 40 - **GitHub App name**: `kaneo-[your-instance-name]` (must be unique across GitHub) 41 41 - **Description**: `Kaneo project management integration` 42 42 - **Homepage URL**: Your planned Kaneo instance URL (e.g., `https://kaneo.yourdomain.com`) 43 - - **Webhook URL**: `https://your-kaneo-instance.com/github-integration/webhook` 43 + - **Webhook URL**: `https://your-kaneo-instance.com/api/github-integration/webhook` 44 44 - **Webhook secret**: Generate a secure random string (save this for later) 45 45 46 46 <Callout type="warning">
+1 -1
apps/docs/next-env.d.ts
··· 1 1 /// <reference types="next" /> 2 2 /// <reference types="next/image-types/global" /> 3 - import "./.next/dev/types/routes.d.ts"; 3 + import "./.next/types/routes.d.ts"; 4 4 5 5 // NOTE: This file should not be edited 6 6 // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.