Compare commits

..
7 Commits
Author SHA1 Message Date
CI c023bdccae release v1.0.10 [skip ci] 2026-04-15 02:35:40 +00:00
Keli Grubb 78f3ad8fcc Remove npm overrides for tar (#26)
Push / release-docker-helm (push) Successful in 4m21s
Drop the package.json overrides entry so transitive tar versions follow
what dependencies resolve. Refresh package-lock.json after npm install.

Reviewed-on: #26
Co-authored-by: keligrubb <keligrubb324@gmail.com>
Co-committed-by: keligrubb <keligrubb324@gmail.com>
2026-04-15 02:32:49 +00:00
CI 2e7a52ed15 release v1.0.9 [skip ci] 2026-03-24 14:05:10 +00:00
Renovate Bot 221b3533e5 chore(deps): update https://git.keligrubb.com/actions/setup-helm action to v5 (#23)
Push / release-docker-helm (push) Successful in 5m24s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [https://git.keligrubb.com/actions/setup-helm](https://git.keligrubb.com/actions/setup-helm) | action | major | `v4` → `v5` |

---

### Release Notes

<details>
<summary>actions/setup-helm (https://git.keligrubb.com/actions/setup-helm)</summary>

### [`v5`](https://git.keligrubb.com/actions/setup-helm/compare/v4...v5)

[Compare Source](https://git.keligrubb.com/actions/setup-helm/compare/v4...v5)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44Ny4xIiwidXBkYXRlZEluVmVyIjoiNDMuODcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #23
Co-authored-by: Renovate Bot <renovate@keligrubb.com>
Co-committed-by: Renovate Bot <renovate@keligrubb.com>
2026-03-24 14:02:21 +00:00
CI 578dccd0cf release v1.0.8 [skip ci] 2026-03-12 19:42:02 +00:00
Keli Grubb 0ecad475ef patch: fix release file (#22)
Push / release-docker-helm (push) Successful in 4m16s
Reviewed-on: #22
2026-03-12 19:39:15 +00:00
Keli Grubb d5789b79a6 patch: swap to stdlib sqlite3 (#21)
Push / release-docker-helm (push) Failing after 2m39s
Reviewed-on: #21
2026-03-12 19:17:26 +00:00
7 changed files with 47 additions and 20 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ jobs:
done < .tags done < .tags
- name: Set up Helm - name: Set up Helm
uses: https://git.keligrubb.com/actions/setup-helm@v4 uses: https://git.keligrubb.com/actions/setup-helm@v5
- name: Package and push Helm chart - name: Package and push Helm chart
env: env:
+12
View File
@@ -1,3 +1,15 @@
## [1.0.10] - 2026-04-15
### Changed
- Remove npm overrides for tar (#26)
## [1.0.9] - 2026-03-24
### Changed
- update https://git.keligrubb.com/actions/setup-helm action to v5 (#23)
## [1.0.8] - 2026-03-12
### Changed
- fix release file (#22)
## [1.0.7] - 2026-03-06 ## [1.0.7] - 2026-03-06
### Changed ### Changed
- chore(deps): update docker/build-push-action action to v7 (#19) - chore(deps): update docker/build-push-action action to v7 (#19)
+2 -2
View File
@@ -2,5 +2,5 @@ apiVersion: v2
name: kestrelos name: kestrelos
description: KestrelOS TOC for OSINT feeds - map, camera feeds, offline tiles description: KestrelOS TOC for OSINT feeds - map, camera feeds, offline tiles
type: application type: application
version: 1.0.7 version: 1.0.10
appVersion: "1.0.7" appVersion: "1.0.10"
+1 -1
View File
@@ -2,7 +2,7 @@ replicaCount: 1
image: image:
repository: git.keligrubb.com/keligrubb/kestrelos repository: git.keligrubb.com/keligrubb/kestrelos
tag: 1.0.7 tag: 1.0.10
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
service: service:
+24 -2
View File
@@ -1,12 +1,12 @@
{ {
"name": "kestrelos", "name": "kestrelos",
"version": "1.0.7", "version": "1.0.9",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "kestrelos", "name": "kestrelos",
"version": "1.0.7", "version": "1.0.9",
"hasInstallScript": true, "hasInstallScript": true,
"dependencies": { "dependencies": {
"@nuxt/icon": "^2.2.1", "@nuxt/icon": "^2.2.1",
@@ -1670,12 +1670,34 @@
} }
} }
}, },
"node_modules/@nuxt/cli/node_modules/cac": {
"version": "6.7.14",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
"integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
"license": "MIT",
"optional": true,
"peer": true,
"engines": {
"node": ">=8"
}
},
"node_modules/@nuxt/cli/node_modules/citty": { "node_modules/@nuxt/cli/node_modules/citty": {
"version": "0.2.1", "version": "0.2.1",
"resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz", "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz",
"integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==", "integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@nuxt/cli/node_modules/commander": {
"version": "13.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz",
"integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==",
"license": "MIT",
"optional": true,
"peer": true,
"engines": {
"node": ">=18"
}
},
"node_modules/@nuxt/cli/node_modules/giget": { "node_modules/@nuxt/cli/node_modules/giget": {
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/giget/-/giget-3.1.2.tgz", "resolved": "https://registry.npmjs.org/giget/-/giget-3.1.2.tgz",
+1 -4
View File
@@ -1,6 +1,6 @@
{ {
"name": "kestrelos", "name": "kestrelos",
"version": "1.0.7", "version": "1.0.10",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
@@ -45,8 +45,5 @@
"eslint": "^10.0.0", "eslint": "^10.0.0",
"happy-dom": "^20.6.1", "happy-dom": "^20.6.1",
"vitest": "^4.0.0" "vitest": "^4.0.0"
},
"overrides": {
"tar": "^7.5.7"
} }
} }
+6 -10
View File
@@ -19,15 +19,11 @@ echo "$msg" | grep -Eqi '(^|[[:space:]])[a-zA-Z]+(\([^)]*\))?!:' && bump=major
# Explicit bump prefixes still supported (but never downgrade a major bump) # Explicit bump prefixes still supported (but never downgrade a major bump)
echo "$msg" | grep -qi minor: && [ "$bump" != "major" ] && bump=minor echo "$msg" | grep -qi minor: && [ "$bump" != "major" ] && bump=minor
echo "$msg" | grep -qi major: && bump=major echo "$msg" | grep -qi major: && bump=major
cur=$(cat VERSION | tr -d '\n') cur=$(awk '/"version"/ { match($0, /[0-9]+\.[0-9]+\.[0-9]+/); print substr($0, RSTART, RLENGTH); exit }' package.json)
case "$cur" in
[0-9]*.[0-9]*.[0-9]*) ;;
*) echo "error: VERSION must be x.y.z (got: $cur)"; exit 1 ;;
esac
major=$(echo "$cur" | cut -d. -f1); minor=$(echo "$cur" | cut -d. -f2); patch=$(echo "$cur" | cut -d. -f3) major=$(echo "$cur" | cut -d. -f1); minor=$(echo "$cur" | cut -d. -f2); patch=$(echo "$cur" | cut -d. -f3)
case "$bump" in major) major=$((major+1)); minor=0; patch=0 ;; minor) minor=$((minor+1)); patch=0 ;; patch) patch=$((patch+1)) ;; esac case "$bump" in major) major=$((major+1)); minor=0; patch=0 ;; minor) minor=$((minor+1)); patch=0 ;; patch) patch=$((patch+1)) ;; esac
newVersion="$major.$minor.$patch" newVersion="$major.$minor.$patch"
[ -z "$cur" ] && { echo "error: could not read version from VERSION"; exit 1; } [ -z "$cur" ] && { echo "error: could not read version from package.json"; exit 1; }
# changelog entry (strip explicit bump prefixes & any conventional-commit type(scope):); optional PR description enriches it # changelog entry (strip explicit bump prefixes & any conventional-commit type(scope):); optional PR description enriches it
changelogEntry=$( changelogEntry=$(
@@ -46,9 +42,9 @@ else
fi fi
# bump files # bump files
echo "$newVersion" > VERSION awk -v v="$newVersion" '/"version"/ { sub(/[0-9]+\.[0-9]+\.[0-9]+/, v) } { print }' package.json > package.json.tmp && mv package.json.tmp package.json
awk -v v="$newVersion" '/^version:/ { $0 = "version: " v }; /^appVersion:/ { $0 = "appVersion: \"" v "\"" }; { print }' helm/jasper/Chart.yaml > helm/jasper/Chart.yaml.tmp && mv helm/jasper/Chart.yaml.tmp helm/jasper/Chart.yaml awk -v v="$newVersion" '/^version:/ { $0 = "version: " v }; /^appVersion:/ { $0 = "appVersion: \"" v "\"" }; { print }' helm/kestrelos/Chart.yaml > helm/kestrelos/Chart.yaml.tmp && mv helm/kestrelos/Chart.yaml.tmp helm/kestrelos/Chart.yaml
awk -v v="$newVersion" '/^ tag:/ { $0 = " tag: " v }; { print }' helm/jasper/values.yaml > helm/jasper/values.yaml.tmp && mv helm/jasper/values.yaml.tmp helm/jasper/values.yaml awk -v v="$newVersion" '/^ tag:/ { $0 = " tag: " v }; { print }' helm/kestrelos/values.yaml > helm/kestrelos/values.yaml.tmp && mv helm/kestrelos/values.yaml.tmp helm/kestrelos/values.yaml
# changelog # changelog
new="## [$newVersion] - $(date +%Y-%m-%d) new="## [$newVersion] - $(date +%Y-%m-%d)
@@ -61,7 +57,7 @@ $changelogFull
# git # git
git config user.email "ci@kestrelos" && git config user.name "CI" git config user.email "ci@kestrelos" && git config user.name "CI"
git add VERSION helm/jasper/Chart.yaml helm/jasper/values.yaml CHANGELOG.md git add package.json helm/kestrelos/Chart.yaml helm/kestrelos/values.yaml CHANGELOG.md
git commit -m "release v$newVersion [skip ci]" git commit -m "release v$newVersion [skip ci]"
url="https://${CI_REPO_OWNER}:${GITEA_REPO_TOKEN}@${CI_FORGE_URL#https://}/${CI_REPO_OWNER}/${CI_REPO_NAME}.git" url="https://${CI_REPO_OWNER}:${GITEA_REPO_TOKEN}@${CI_FORGE_URL#https://}/${CI_REPO_OWNER}/${CI_REPO_NAME}.git"
git tag "v$newVersion" git tag "v$newVersion"