diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 048cf0d3..75fe2389 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -29,6 +29,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} + - name: Update package.json + run: node .github/workflows/publish/update-package-json.js ${{ steps.semantic.outputs.new_release_version }} + docker: needs: release if: ${{ needs.release.outputs.new_release_published == 'true' }} diff --git a/.github/workflows/publish/update-package-json.cjs b/.github/workflows/publish/update-package-json.cjs new file mode 100644 index 00000000..1ecac729 --- /dev/null +++ b/.github/workflows/publish/update-package-json.cjs @@ -0,0 +1,21 @@ +// Usage: +// node .github/workflows/publish/update-package-json.js 4.2.0 + +const fs = require('fs'); +const version = process.argv[2]; // Get version from command line argument + +// Read package.json +fs.readFile('package.json', (err, data) => { + if (err) throw err; + + let json = JSON.parse(data); + + // Update version field + json.version = version; + + // Write updated package.json + fs.writeFile('package.json', JSON.stringify(json, null, 2), (err) => { + if (err) throw err; + console.log('Package.json file has been updated'); + }); +}); diff --git a/package.json b/package.json index b05056d4..50a8e360 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hollama", - "version": "0.0.1", + "version": "0.0.0-dev", "private": true, "scripts": { "dev": "vite dev --host", diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index 8c3cea2d..ff30ef20 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -1,5 +1,6 @@