Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
048705b
Updates to .NET 10
vhafdal Feb 11, 2026
636e568
Adds NuGet registration paging support
vhafdal Feb 11, 2026
36bafbd
Adds cross-platform config paths
vhafdal Feb 11, 2026
dfd7c72
Improves registration page handling and content type detection
vhafdal Feb 11, 2026
2a00b73
Adds HTTP caching and request telemetry
vhafdal Feb 11, 2026
9b46ac8
Improves HTTP caching strategy
vhafdal Feb 11, 2026
f6661a2
Adds request rate limiting and other features
vhafdal Feb 11, 2026
446bd49
Adds CORS and security headers configuration
vhafdal Feb 11, 2026
14db3ff
Relaxes service index entry count assertions
vhafdal Feb 11, 2026
8a88112
Adds audit logging and search reindexing
vhafdal Feb 11, 2026
2ae78d8
Improves operational readiness and documentation
vhafdal Feb 11, 2026
5e7f453
Adds support for multiple upstream mirrors
vhafdal Feb 11, 2026
3724788
Enhances UI with theming and modern fonts
vhafdal Feb 11, 2026
6011d6e
Adds Windows Service hosting capability
vhafdal Feb 11, 2026
fb5db9f
Adds support for hashed API keys and passwords
vhafdal Feb 11, 2026
06e4603
Merge pull request #1 from vhafdal/NET10UpdateAndMore
vhafdal Feb 11, 2026
0fecb81
Enables package deletion via web UI
vhafdal Feb 13, 2026
51acc9a
Merge branch 'DeletePackages'
vhafdal Feb 13, 2026
496898e
Adds search by tag and author
vhafdal Feb 13, 2026
f1a4505
Merge branch 'SearchByTagAuthor'
vhafdal Feb 13, 2026
3c4b093
Adds localization support to the web UI
vhafdal Feb 13, 2026
aefb683
Merge branch 'LocalizationSupport'
vhafdal Feb 13, 2026
efacdee
Add LDAP and Active Directory authentication support
vhafdal Mar 17, 2026
19969ba
Merge branch 'LDAP-Auth-Support'
vhafdal Mar 17, 2026
0dbd669
Update to .NET 10, add GHCR image publishing, and refine IIS configur…
vhafdal May 28, 2026
0681a78
fix: add release helm workflow job
vhafdal May 28, 2026
303981d
fix: restore legacy mirror client path
vhafdal May 28, 2026
c92f57c
Add optional read-through mirror config to the bagetter chart
vhafdal Jun 22, 2026
23214a2
Add Jenkins + Harbor + Helm CD pipeline
vhafdal Jun 24, 2026
3cde4ac
Union upstream listings across mirrors (fix version shadowing)
vhafdal Jun 24, 2026
4588b16
Add PostgreSQL manifest for the mirror (replaces SQLite-on-NFS)
vhafdal Jun 24, 2026
1a6806d
Update FallbackUpstreamClient tests for union semantics
vhafdal Jun 24, 2026
ba1a9e2
Make chart values-prod reproduce the live deployment (PostgreSQL)
vhafdal Jun 24, 2026
9dff2a0
Fix image build: pass valid semver to Version build-arg
vhafdal Jun 24, 2026
13edde9
update release.yml
Sep 18, 2026
cd59fc4
update release.yml
Sep 18, 2026
510fef3
update again
Sep 18, 2026
f0ec209
Merge upstream PR bagetter/BaGetter#269
Sep 18, 2026
03334f5
Fix fallback upstream service index URL
Sep 18, 2026
cffff0c
Merge pull request #1 from oahsiao/import/upstream-pr-269
oahsiao Sep 18, 2026
6e8d6dc
fix(auth): support OpenLDAP uid search and configurable UserSearchBas…
Sep 21, 2026
18d00b5
fix(ci): move local LDAP settings out of committed appsettings.json
Sep 21, 2026
88ddd73
ci(release): enable release_zip and release_docker_image jobs for thi…
Sep 21, 2026
bdb999e
fix(docker): install openldap native library in Alpine image
Sep 21, 2026
a5e253d
fix(release): allow release-action to update an existing release on r…
Sep 21, 2026
88966bd
feat(web): brand navbar as M2 logo + 8GET
Sep 21, 2026
2e1fafd
fix(web): serve navbar logo from _content static web assets path
Sep 21, 2026
ed22f18
++
Sep 21, 2026
21d17e4
Add package administration dashboard
Sep 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,5 @@
*.dbproj text=auto
*.sln text=auto eol=crlf

*.sh eol=lf
*.sh eol=lf
Dockerfile text eol=lf
45 changes: 45 additions & 0 deletions .github/workflows/ghcr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Build and push image to GHCR

on:
push:
branches: [main]
tags: ['v*.*.*']
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4

- name: Log in to GHCR
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Docker metadata
id: meta
uses: docker/metadata-action@v6
with:
images: ghcr.io/${{ github.repository_owner }}/bagetter
tags: |
type=raw,value=latest,enable={{is_default_branch}}
type=sha,format=short
type=semver,pattern={{version}}

- name: Set up Buildx
uses: docker/setup-buildx-action@v4

- name: Build and push
uses: docker/build-push-action@v7
with:
context: .
platforms: linux/amd64
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
28 changes: 19 additions & 9 deletions .github/workflows/release-helm.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
name: Release-Helm

on:
workflow_dispatch:
inputs:
tags:
description: 'Tags'
required: true
type: string
name: Release-Helm

on:
workflow_dispatch:
inputs:
tags:
description: 'Tags'
required: true
type: string

jobs:
release-helm:
name: Release Helm chart
runs-on: ubuntu-latest
steps:
- name: Show release workflow
run: |
echo "Helm chart releases are handled by .github/workflows/release.yml on version tags."
echo "Requested tags: ${{ inputs.tags }}"
Loading