From 8ba547f591241712c5f91d57061e5f66604de8c3 Mon Sep 17 00:00:00 2001 From: volatilization <36696256+volatilization@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:39:41 +0300 Subject: [PATCH 1/2] releaseit final config * skip npm in action * add provenance * no requesre branch * change permissions * change package.json * change package.json * change package.json * change package.json * change package.json * change action * release v2.0.4 * change * change * release v2.0.5 * release v2.0.6 * some * release v2.0.7 * some * release v2.0.8 * some --- .github/workflows/release.yml | 9 ++++----- .gitignore | 3 --- README.md | 2 +- package.json | 8 ++++++-- release-it.config.mjs | 1 + 5 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aa72b19..552d65e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -2,13 +2,12 @@ name: Release on: workflow_dispatch -permissions: - contents: write # For git operations - id-token: write # < REQUIRED FOR OIDC - jobs: release: runs-on: ubuntu-latest + permissions: + contents: write # For git operations + id-token: write # < REQUIRED FOR OIDC steps: - name: Checkout source code uses: actions/checkout@v4 @@ -27,7 +26,7 @@ jobs: git config --global user.email "volatilization@yandex.ru" git config --global user.name "volatilization" - name: Run release - run: npx release-it --ci --no-increment --no-git + run: npm run release:no-increment env: RELEASE_IT_GITHUB_TOKEN: ${{ secrets.RELEASE_IT_GITHUB_TOKEN }} COVERAGE_MIN_PERCENT: ${{ vars.COVERAGE_MIN_PERCENT }} diff --git a/.gitignore b/.gitignore index 5922ece..dc3cc90 100644 --- a/.gitignore +++ b/.gitignore @@ -28,9 +28,6 @@ node_modules/ # dotenv environment variable files .env -.env.development.local -.env.test.local -.env.production.local .env.local #scratches diff --git a/README.md b/README.md index 526cb64..60bed84 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Proxy classes for creating a http server There are all `Server` classes feature. Your endpoints should implement `Endpoint` class interface (`get route()` and `async handle(request)` methods). -Also you can add own handlers (`handle(reqestStream, responseStream)`). +Also you can add own handlers (implements `handle(reqestStream, responseStream)`). `Handler` is a top level logic object, who intrreact with IO streams directly. `options` is a `node:http` options, who pass when server starting. diff --git a/package.json b/package.json index 781a5fa..d6d41c9 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,8 @@ "email": "volatilization@yandex.ru" }, "repository": { - "url": "git+https://github.com/volatilization/objective-http.git" + "type": "git", + "url": "https://github.com/volatilization/objective-http" }, "license": "LGPL-3.0-only", "scripts": { @@ -22,11 +23,14 @@ "test": "node --test --experimental-test-coverage --test-reporter=spec src/test/*.js src/test/**/*.js", "test:coverage": "node scripts/coverage.js", "release": "release-it --config release-it.config.mjs", - "release:no-increment": "release-it --config release-it.config.mjs --no-increment", + "release:no-increment": "release-it --ci --config release-it.config.mjs --no-increment --no-git", "dist:build": "node scripts/build.js", "dist:cleanup": "node scripts/cleanup.js" }, "main": "src/js/index.js", + "publishConfig": { + "access": "public" + }, "devDependencies": { "@dotenvx/dotenvx": "^1.57.5", "@eslint/js": "^9.35.0", diff --git a/release-it.config.mjs b/release-it.config.mjs index ba4fc31..9623ee4 100644 --- a/release-it.config.mjs +++ b/release-it.config.mjs @@ -16,6 +16,7 @@ export default { }, github: { release: true, + tokenRef: 'RELEASE_IT_GITHUB_TOKEN', }, npm: { publish: true, From 2c2ac0077a89007871090254fee39945b99621a0 Mon Sep 17 00:00:00 2001 From: volatilization Date: Fri, 27 Mar 2026 14:52:31 +0300 Subject: [PATCH 2/2] release v2.1.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0696b70..1dbb8f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "objective-http", - "version": "2.0.2", + "version": "2.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "objective-http", - "version": "2.0.2", + "version": "2.1.0", "license": "LGPL-3.0-only", "devDependencies": { "@dotenvx/dotenvx": "^1.57.5", diff --git a/package.json b/package.json index d6d41c9..605e2b3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "objective-http", - "version": "2.0.2", + "version": "2.1.0", "description": "Proxy classes for creating a http server", "keywords": [ "web",