diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 1f7ba55..f2081e3 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -20,11 +20,5 @@ jobs: with: node-version: "lts/*" - - name: Setup semantic-release packages - run: npm install -D @semantic-release/commit-analyzer @semantic-release/release-notes-generator @semantic-release/exec @semantic-release/git @semantic-release/github - - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: npx semantic-release + - name: Run commit and tag + run: npx commit-and-tag-version diff --git a/.releaserc.json b/.releaserc.json deleted file mode 100644 index a073c78..0000000 --- a/.releaserc.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "branches": [ - "main" - ], - "plugins": [ - "@semantic-release/commit-analyzer", - "@semantic-release/release-notes-generator", - [ - "@semantic-release/exec", - { - "prepareCmd": "jq '.version = \"${nextRelease.version}\"' src/info.json > src/info.json.tmp && mv src/info.json.tmp src/info.json" - } - ], - [ - "@semantic-release/exec", - { - "prepareCmd": "cd src && zip -r ../prometheus-exporter_${nextRelease.version}.zip ." - } - ], - [ - "@semantic-release/git", - { - "assets": [ - "src/info.json" - ], - "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - } - ], - "@semantic-release/github", - { - "assets": [ - "prometheus-exporter_*.zip" - ] - } - ] -} \ No newline at end of file diff --git a/.versionrc.json b/.versionrc.json new file mode 100644 index 0000000..da88947 --- /dev/null +++ b/.versionrc.json @@ -0,0 +1,8 @@ +{ + "packageFiles": [ + { + "filename": "src/info.json", + "type": "json" + } + ] +} \ No newline at end of file diff --git a/src/info.json b/src/info.json index 8f58ca9..ba9be30 100644 --- a/src/info.json +++ b/src/info.json @@ -1,6 +1,6 @@ { "name": "prometheus-exporter", - "version": "1.0.0", + "version": "0.0.1", "title": "Prometheus Exporter for Factorio", "author": "Bjorn Pijnacker", "factorio_version": "2.0", @@ -8,4 +8,4 @@ "base >= 2.0" ], "description": "Exports certain production and consumption metrics to Prometheus format, to be used by Prometheus/Grafana monitoring stack" -} +} \ No newline at end of file