chore: rename Stirling-Image to ashim across entire codebase

Complete rebrand from Stirling-Image to ashim following the project
move to https://github.com/ashim-hq/ashim.

Changes across 117 files:
- Package scope: @stirling-image/* → @ashim/*
- GitHub URLs: stirling-image/stirling-image → ashim-hq/ashim
- Docker Hub: stirlingimage/stirling-image → ashimhq/ashim
- GitHub Pages: stirling-image.github.io → ashim-hq.github.io
- All branding text: "Stirling Image" → "ashim"
- Docker service/volumes/user: stirling → ashim
- Database: stirling.db → ashim.db
- localStorage keys: stirling-token → ashim-token
- Environment variables: STIRLING_GPU → ASHIM_GPU
- Python cache dirs: .cache/stirling-image → .cache/ashim
- SVG filter IDs, test prefixes, and all other references
This commit is contained in:
Siddharth Kumar Sah
2026-04-14 20:55:42 +08:00
parent da4411330f
commit 85b1cfc10a
117 changed files with 710 additions and 713 deletions
+2 -2
View File
@@ -1,2 +1,2 @@
github: stirling-image
ko_fi: stirling-image
github: ashim-hq
ko_fi: ashim-hq
+1 -1
View File
@@ -9,7 +9,7 @@ body:
options:
- label: I searched existing issues and didn't find a duplicate
required: true
- label: I'm running the latest version of Stirling Image
- label: I'm running the latest version of ashim
required: true
- type: textarea
+2 -2
View File
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://stirling-image.github.io/stirling-image/
url: https://ashim-hq.github.io/ashim/
about: Check the docs for setup guides, configuration, and API reference.
- name: Security vulnerability
url: https://github.com/stirling-image/stirling-image/security/advisories/new
url: https://github.com/ashim-hq/ashim/security/advisories/new
about: Report security issues privately through GitHub Security Advisories.
+3 -3
View File
@@ -1,12 +1,12 @@
<!--
Thanks for your interest in Stirling Image.
Thanks for your interest in ashim.
We don't accept pull requests. All development is handled internally to maintain architectural consistency and code quality.
If you've found a bug or have a feature idea, please open an issue instead:
https://github.com/stirling-image/stirling-image/issues
https://github.com/ashim-hq/ashim/issues
Your feedback is valuable and directly shapes the project.
-->
**This project does not accept pull requests.** Please close this PR and [open an issue](https://github.com/stirling-image/stirling-image/issues/new/choose) instead. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
**This project does not accept pull requests.** Please close this PR and [open an issue](https://github.com/ashim-hq/ashim/issues/new/choose) instead. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
+1 -1
View File
@@ -92,6 +92,6 @@ jobs:
context: .
file: docker/Dockerfile
push: false
tags: stirling-image:ci
tags: ashim:ci
cache-from: type=gha,scope=unified
cache-to: type=gha,mode=max,scope=unified
+1 -1
View File
@@ -35,7 +35,7 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build Docs
run: pnpm --filter @stirling-image/docs docs:build
run: pnpm --filter @ashim/docs docs:build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
+5 -5
View File
@@ -100,7 +100,7 @@ jobs:
uses: docker/metadata-action@v5
with:
images: |
stirlingimage/stirling-image
ashimhq/ashim
ghcr.io/${{ github.repository }}
- name: Build and push by digest
@@ -111,7 +111,7 @@ jobs:
file: docker/Dockerfile
platforms: ${{ matrix.platform }}
labels: ${{ steps.meta.outputs.labels }}
outputs: type=image,"name=stirlingimage/stirling-image,ghcr.io/${{ github.repository }}",push-by-digest=true,name-canonical=true,push=true
outputs: type=image,"name=ashimhq/ashim,ghcr.io/${{ github.repository }}",push-by-digest=true,name-canonical=true,push=true
cache-from: type=gha,scope=${{ env.PLATFORM_PAIR }}
cache-to: type=gha,mode=max,scope=${{ env.PLATFORM_PAIR }}
@@ -159,7 +159,7 @@ jobs:
uses: docker/metadata-action@v5
with:
images: |
stirlingimage/stirling-image
ashimhq/ashim
ghcr.io/${{ github.repository }}
tags: |
type=semver,pattern={{version}},value=v${{ needs.release.outputs.new_version }}
@@ -171,8 +171,8 @@ jobs:
working-directory: /tmp/digests
run: |
docker buildx imagetools create \
$(jq -cr '.tags | map(select(startswith("stirlingimage/")) | "-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf 'stirlingimage/stirling-image@sha256:%s ' *)
$(jq -cr '.tags | map(select(startswith("ashimhq/")) | "-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \
$(printf 'ashimhq/ashim@sha256:%s ' *)
- name: Create GHCR manifest
working-directory: /tmp/digests