ce7438cc9c
fix(actions): use JSONRedirect for cancel all waiting jobs responses
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binary (linux/arm64) (push) Has been cancelled
Build and Release / Integration Tests (PostgreSQL) (push) Has been cancelled
Build and Release / Lint (push) Has been cancelled
Build and Release / Unit Tests (push) Has been cancelled
Replace ctx.Redirect with ctx.JSONRedirect in CancelAllWaitingJobs handler to properly handle AJAX requests and return JSON responses instead of HTML redirects.
2026-01-27 21:20:52 -05:00
5eff305c74
feat(api): add plugin information to version endpoint
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Successful in 3m22s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binary (linux/arm64) (push) Has been cancelled
Build and Release / Lint (push) Has been cancelled
Build and Release / Integration Tests (PostgreSQL) (push) Has been cancelled
Include loaded plugin details (name, version, description) in /api/v2/version response when plugins are enabled. Also add page class to AI learning admin templates for consistent styling.
2026-01-27 21:02:37 -05:00
7844b8d2a4
feat(api): add hidden folders management endpoints to v2 API
...
Implements three new endpoints for managing repository hidden folders:
- GET /repos/{owner}/{repo}/hidden-folders - list all hidden folders
- PUT /repos/{owner}/{repo}/hidden-folders - add a hidden folder
- DELETE /repos/{owner}/{repo}/hidden-folders - remove a hidden folder
All write operations require repository admin permissions.
2026-01-27 14:02:48 -05:00
c140847761
chore(i18n): add locale string for rescue stuck jobs task
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m19s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m44s
Build and Release / Lint (push) Successful in 4m49s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m50s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m15s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m34s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h4m25s
Build and Release / Build Binary (linux/arm64) (push) Successful in 7m21s
2026-01-27 09:40:59 -05:00
2d8a10e30d
refactor(repo): rename RepoHiddenFolder to HiddenFolder and cleanup
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m2s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m58s
Build and Release / Lint (push) Successful in 5m8s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m56s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 3m59s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m29s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h5m17s
Build and Release / Build Binary (linux/arm64) (push) Successful in 10m36s
Simplify model name from RepoHiddenFolder to HiddenFolder since the repo context is already clear. Update function signatures to use comma-separated bool parameters and fix test calls to include new hidden folder parameters. Replace strings.Split with strings.SplitSeq for better performance.
2026-01-27 09:07:42 -05:00
43adbaeffe
feat(actions): add stuck job rescue mechanism
...
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binary (linux/arm64) (push) Has been cancelled
Build and Release / Integration Tests (PostgreSQL) (push) Has been cancelled
Build and Release / Create Release (push) Has been cancelled
Build and Release / Unit Tests (push) Has been cancelled
Build and Release / Lint (push) Has been cancelled
Introduce a cron task that rescues waiting jobs stuck due to version-sync issues by bumping the task version for affected scopes. Also bump version after each successful job pick to ensure runners re-poll for remaining waiting jobs. Configurable via STUCK_JOB_TIMEOUT (default: 5 minutes).
2026-01-27 09:00:36 -05:00
8745968b83
fix(githttp): skip limited repo check for action tokens
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Failing after 3m13s
Build and Release / Lint (push) Failing after 3m42s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m12s
Action tokens have their access already validated earlier in the flow, so they should bypass the limited visibility repository check for clone/pull operations.
2026-01-27 08:45:45 -05:00
30417d1736
feat(repo): add option to hide dotfiles from code browser
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 45s
Build and Release / Lint (push) Failing after 1m15s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m41s
Add repository setting to hide files and folders starting with "." from non-admin users in the code browser. Admins can still see dotfiles displayed dimmed. Includes database migration, settings form, filtering logic for tree views and file listings, and locale strings.
2026-01-26 22:58:41 -05:00
72d282cfaa
feat(repo): add hidden folders feature for code browser
...
Allow repository admins to hide specific folders from the code browser for non-admin users. Hidden folders are shown dimmed to admins but completely hidden from regular users. Includes database migration, settings UI, tree filtering logic, and frontend support for toggling visibility.
2026-01-26 22:40:03 -05:00
b0b1b12fd5
feat(ui): display limited visibility badge in repo lists
...
Add yellow "Limited" badge to repository listings across admin panel, organization home, pinned repos, and shared repo lists. Uses eye icon to distinguish limited repos from private (lock) and public repos.
2026-01-26 22:16:22 -05:00
d02615bc2b
feat(repo): add limited visibility option for repositories
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m35s
Build and Release / Lint (push) Successful in 5m23s
Build and Release / Unit Tests (push) Successful in 5m48s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m16s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m18s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m55s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 8h5m51s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m50s
Introduces a new "limited" visibility level between public and private. Limited repos are publicly browseable but restrict clone, fork, and archive downloads to collaborators only. Adds database migration, UI controls in settings, enforcement in git HTTP and SSH handlers, and corresponding locale strings.
2026-01-26 21:38:47 -05:00
32bb4d6faa
feat(actions): allow admins to manage all runners
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 15s
Build and Release / Lint (push) Failing after 42s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m13s
System administrators can now view, edit, and delete any runner regardless of context (repo/org/user). Previously, admins were restricted by the same ownership rules as regular users. Also removes redundant deleted_unix filter in GetUnhealthyRunners query.
2026-01-26 20:43:59 -05:00
a99a5ce168
feat(api): add log level filtering to job logs endpoint
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 19s
Build and Release / Lint (push) Failing after 48s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m22s
Introduce a new 'level' parameter (errors/warnings/all) to replace the deprecated 'errors_only' boolean. This provides more granular control over log filtering with three levels: errors only, errors+warnings, or full logs. Maintains backward compatibility with the old parameter while defaulting to 'errors' for failed jobs and 'all' for successful ones.
2026-01-26 10:53:41 -05:00
931bcfd7ee
fix(ci): add missing deleted_unix column to action_runner table
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m19s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 5m22s
Build and Release / Lint (push) Successful in 5m29s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m59s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m40s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 8h4m30s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m51s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m49s
Adds migration v338 to ensure the deleted_unix column exists on action_runner table for soft-delete functionality. This column may be missing in some databases if the original migration ran before it was added. Also updates gitcaddy-vault dependency to v1.0.52.
2026-01-26 00:59:15 -05:00
eea8ad71aa
feat(mcp): add list_repos tool for querying repositories
...
Build and Release / Lint (push) Successful in 5m29s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m47s
Build and Release / Unit Tests (push) Successful in 4m18s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 8h5m4s
Build and Release / Create Release (push) Successful in 0s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m49s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m16s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 5m5s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m40s
Add MCP tool to list repositories for an owner (org or user) with configurable limit. Returns repository metadata including name, description, visibility, default branch, URL, and stats.
2026-01-25 22:58:43 -05:00
16b47f5362
feat(packages): add package defaults configuration for orgs
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 3m5s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m59s
Build and Release / Lint (push) Successful in 5m6s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Add ability for organizations to preconfigure default package metadata (authors, company, copyright, icon) that AI tools can use when building packages. Includes database model, org settings UI with icon upload, MCP tool for retrieving defaults with repo-specific URLs, and localization strings.
2026-01-25 22:40:34 -05:00
fa22455cad
feat(packages): display global package url in settings
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Successful in 3m20s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 5m5s
Build and Release / Lint (push) Successful in 5m16s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Show the global package URL with copy button when global access is enabled. Add locale key for the URL label.
2026-01-25 22:15:57 -05:00
50e800948c
refactor(actions): convert cancel all jobs to link-action button
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Successful in 3m19s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 5m6s
Build and Release / Lint (push) Successful in 5m17s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Replace POST form with link-action button for canceling all waiting jobs. Update backend to check both query params and form fields for label parameter to support both approaches.
2026-01-25 20:22:48 -05:00
06ee40b413
feat(actions): add bulk cancel functionality for waiting jobs
...
Build and Release / Create Release (push) Successful in 1s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m38s
Build and Release / Lint (push) Successful in 5m26s
Build and Release / Unit Tests (push) Successful in 5m42s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m2s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m34s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h4m22s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m55s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m55s
Add "Cancel All" button to waiting jobs view to cancel all waiting/blocked jobs at once, with optional label filtering. Improve individual job cancellation to preserve label filter in redirect URL and provide better error feedback.
2026-01-25 17:25:08 -05:00
340038cce8
fix(templates): use correct CSRF token context in waiting jobs form
Build and Release / Create Release (push) Successful in 1s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m40s
Build and Release / Unit Tests (push) Successful in 5m15s
Build and Release / Lint (push) Successful in 5m35s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m50s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m48s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m49s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h4m37s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m44s
2026-01-25 16:31:31 -05:00
aa70afba10
feat(actions): add stuck job detection and cancellation to waiting jobs view
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m18s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m29s
Build and Release / Lint (push) Successful in 5m11s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m13s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 4m5s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 4m28s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h4m54s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m55s
Enhance waiting jobs view with waiting duration display, stuck job indicators (>30 min), and matching runner detection to identify orphaned jobs. Add ability to cancel waiting/blocked jobs directly from the queue view. Show which runners can satisfy each job's label requirements.
2026-01-25 16:13:08 -05:00
61c28036a1
feat(api): add workflow management tools to MCP API
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m54s
Build and Release / Lint (push) Successful in 5m23s
Build and Release / Unit Tests (push) Successful in 5m45s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m5s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 6m5s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 6m19s
Build and Release / Build Binary (linux/arm64) (push) Failing after 33s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Failing after 24m58s
Add new MCP tools for comprehensive workflow management: cancel_workflow_run, rerun_workflow, trigger_workflow, list_artifacts, approve_workflow, and list_workflows. Enhance get_job_logs with automatic error extraction and context for failed jobs. Add support for workflow_dispatch triggers with custom inputs.
2026-01-25 15:40:01 -05:00
c6e24a098e
refactor(templates): pass RepoLink and Permission to actions view component
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m47s
Build and Release / Lint (push) Successful in 5m28s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Failing after 2m35s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Failing after 2m48s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 2m55s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 8h4m32s
Build and Release / Build Binary (linux/arm64) (push) Successful in 6m43s
Build and Release / Unit Tests (push) Failing after 17m19s
Pass RepoLink and Permission explicitly from view.tmpl to view_component.tmpl instead of relying on the parent context ($), making the component's dependencies more explicit.
2026-01-25 14:21:45 -05:00
1ae7bb7114
Update build.yml
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Successful in 3m11s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 5m6s
Build and Release / Lint (push) Successful in 5m17s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Failing after 2m54s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 3m21s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Failing after 3m18s
Build and Release / Build Binary (linux/arm64) (push) Failing after 5m33s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 8h8m33s
2026-01-25 12:53:30 -05:00
b4a4e832f7
refactor(actions): use slices.Contains for label filtering
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 1m25s
Build and Release / Lint (push) Failing after 1m37s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 3m53s
Simplify label filtering logic by using slices.Contains instead of manual loop iteration
2026-01-25 12:47:46 -05:00
ec46c8e97a
chore(actions): clear go module cache in all build jobs
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Lint (push) Failing after 1m32s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 3m36s
Build and Release / Unit Tests (push) Successful in 3m38s
Add module cache clearing step to all build workflow jobs to prevent stale dependency issues across different platforms (Linux, macOS, Windows)
2026-01-25 12:35:11 -05:00
86a10cb4cb
fix(deps): pin go-ini/ini to v1.66.6
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 35s
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m6s
Build and Release / Lint (push) Failing after 1m29s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Pin to last version before module path changed to gopkg.in/ini.v1 to maintain compatibility with existing imports
2026-01-25 12:15:11 -05:00
8e1948ce7a
chore(deps): update golang dependencies
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 31s
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m7s
Build and Release / Lint (push) Failing after 1m24s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
- Update golang.org/x/* packages (crypto, net, sync, sys, term, text, mod, tools)
- Update klauspost/compress to v1.18.2
- Update minio/minio-go to v7.0.98
- Update tinylib/msgp to v1.6.1
- Add klauspost/crc32 v1.3.0
- Remove go-ini/ini replace directive (now using gopkg.in/ini.v1 directly)
2026-01-25 12:10:04 -05:00
039ec81eba
build(ci): replace go-ini/ini with gopkg.in/ini.v1
Build and Release / Create Release (push) Has been skipped
Build and Release / Unit Tests (push) Failing after 34s
Build and Release / Lint (push) Failing after 50s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m22s
2026-01-25 12:01:12 -05:00
d27b15c2be
build(ci): set GOTOOLCHAIN to local in build workflow
...
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Failing after 1m19s
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 1m52s
Build and Release / Lint (push) Failing after 1m54s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Prevents automatic Go toolchain downloads during builds by using the locally installed Go version
2026-01-25 11:53:00 -05:00
4e17122760
chore(i18n): add translations for waiting jobs feature
Build and Release / Create Release (push) Successful in 0s
Build and Release / Unit Tests (push) Failing after 27s
Build and Release / Lint (push) Failing after 50s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 42s
2026-01-25 11:34:13 -05:00
73ab59f158
feat(actions): add waiting jobs view filtered by runner label
...
Adds a new page to view all waiting/blocked jobs for a specific runner label. This helps administrators identify which jobs are queued for particular runner labels and diagnose runner capacity issues.
2026-01-25 11:27:07 -05:00
d32d3e1360
feat(actions): add inline label input to runner edit page
2026-01-25 11:11:19 -05:00
ff83ff0873
fix(ci): configure git after checkout in build workflow
...
Build and Release / Create Release (push) Has been skipped
Build and Release / Lint (push) Successful in 3m56s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m3s
Build and Release / Unit Tests (push) Successful in 4m33s
Moves git line endings configuration to run after checkout instead of before. This ensures the config applies to the checked out repository rather than globally, and removes the --global flag accordingly.
2026-01-24 18:17:37 -05:00
41e0b5a35a
chore(deps): bump gitcaddy-vault from v1.0.50 to v1.0.51
Build and Release / Create Release (push) Successful in 0s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binary (linux/arm64) (push) Has been cancelled
Build and Release / Unit Tests (push) Has been cancelled
Build and Release / Integration Tests (PostgreSQL) (push) Has been cancelled
Build and Release / Lint (push) Has been cancelled
2026-01-24 17:54:32 -05:00
5096abcfd2
docs(i18n): update Latvian translations for package settings
Build and Release / Unit Tests (push) Successful in 3m1s
Build and Release / Lint (push) Successful in 3m31s
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m30s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been skipped
2026-01-24 17:37:14 -05:00
8103a4b7b4
style(theme): update console colors in gitea light theme
...
Changes console color variables from dark values to light values to properly match the light theme appearance. Updates foreground, background, border, hover, active, and menu colors.
2026-01-24 17:03:43 -05:00
0f9a4413b0
fix(i18n): improve Turkish explore packages translation
Build and Release / Unit Tests (push) Successful in 3m1s
Build and Release / Lint (push) Successful in 3m31s
Build and Release / Create Release (push) Successful in 0s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Failing after 48s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Failing after 1m37s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 2m29s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Failing after 2m7s
Build and Release / Build Binary (linux/arm64) (push) Failing after 40s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
2026-01-24 16:22:42 -05:00
622d3f2868
fix(i18n): correct Turkish action status translation
...
Build and Release / Unit Tests (push) Failing after 16s
Build and Release / Lint (push) Failing after 42s
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 37s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Replace malformed translation key with proper 'cancelled' status translation in Turkish locale.
2026-01-24 16:20:32 -05:00
056d92d8dc
fix(i18n): correct Turkish translation keys
...
Build and Release / Unit Tests (push) Failing after 14s
Build and Release / Lint (push) Failing after 37s
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 39s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Fix malformed translation keys in Turkish locale file. Replace corrupted entries with proper action status translations.
2026-01-24 16:16:06 -05:00
3319a14e1d
chore(i18n): add translations for package visibility and secrets
...
Build and Release / Unit Tests (push) Failing after 17s
Build and Release / Lint (push) Failing after 38s
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 34s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Add translations across 29 locales for new package visibility settings (public/private), global package access, explore packages tab, and global secrets management features.
2026-01-24 16:15:49 -05:00
3ea1760f69
feat(explore): add packages explore page
...
Implements public package discovery page in the Explore menu. Shows public and global packages with pagination, filtering by type, and search. Adds admin setting to enable/disable the packages tab. Updates package search to support PublicOrGlobal filter for showing packages that are either public OR global. Includes new locale strings and templates.
2026-01-24 15:31:04 -05:00
7640088486
feat(mcp): add list_packages tool for MCP API
...
Build and Release / Unit Tests (push) Failing after 17s
Build and Release / Lint (push) Failing after 40s
Build and Release / Create Release (push) Has been skipped
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been skipped
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been skipped
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been skipped
Build and Release / Build Binary (linux/arm64) (push) Has been skipped
Build and Release / Integration Tests (PostgreSQL) (push) Failing after 39s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Implements list_packages MCP tool to query packages by owner or globally. Returns package metadata including name, type, latest version, visibility, and download counts. Supports optional type filter and configurable result limit (default 50).
2026-01-24 15:05:12 -05:00
394dca290c
feat(mcp): add list_secrets tool for MCP API
...
Implements list_secrets MCP tool to query available secrets across global, organization, and repository scopes. Returns secret names, descriptions, and metadata without exposing values. Supports optional owner and repo parameters to filter by scope.
2026-01-24 15:01:58 -05:00
db8f606a5c
feat(secrets): allow description-only updates and show global secrets
...
Enables updating secret descriptions without changing the value by making the data field optional during updates. Displays global secrets as read-only in org/user/repo secret pages for visibility. Adds validation to require data only when creating new secrets. Updates locale strings for the new functionality.
2026-01-24 14:57:37 -05:00
f514ec905f
feat(secrets): add global admin-managed secrets
...
Implements system-wide global secrets (OwnerID=0, RepoID=0) that can only be managed by admins. Global secrets are available to all workflows with lowest precedence (repo > org > global). Adds admin UI routes and templates for managing global secrets. Updates secret model to support three-tier hierarchy and proper precedence ordering.
2026-01-24 14:50:56 -05:00
baaa8803a9
fix(packages): allow read access for private packages
...
Changes permission check from write to read access for viewing private packages. Organization members with read permissions can now view private packages, not just those with write access.
2026-01-24 14:37:19 -05:00
1a8a6639b4
feat(packages): add package visibility and access control
...
Implements comprehensive package visibility settings with migration v337. Adds database models for package and version-level access control, updates web UI templates for settings/list/view pages, and includes locale strings for the new features. Also adds .gitsecrets-ignore file to track false positives from secret scanning.
2026-01-24 14:33:02 -05:00
1b47e84df6
Merge branch 'main' of https://git.marketally.com/gitcaddy/gitcaddy-server
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Has been cancelled
Build and Release / Integration Tests (PostgreSQL) (push) Has been cancelled
Build and Release / Create Release (push) Has been cancelled
Build and Release / Unit Tests (push) Has been cancelled
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Has been cancelled
Build and Release / Build Binaries (amd64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binaries (arm64, darwin, macos) (push) Has been cancelled
Build and Release / Build Binary (linux/arm64) (push) Has been cancelled
Build and Release / Lint (push) Has been cancelled
2026-01-23 02:31:01 -05:00
197af9b48f
build(deps): bump gitcaddy-vault from v1.0.49 to v1.0.50
2026-01-23 02:30:05 -05:00