From 7a1208308a2b53a39bf6469d12a78ed4f93cf7bf Mon Sep 17 00:00:00 2001 From: marcelovicentegc Date: Tue, 25 Jun 2024 10:33:04 +0200 Subject: [PATCH] chore(cicd): change pkg to private --- .github/workflows/release.yml | 26 +++++++++++++++++--------- .releaserc | 1 + frontend/package.json | 1 + package.json | 1 + 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 55fc85d..5dd9ca5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,7 @@ permissions: contents: write # to be able to publish a GitHub release issues: write # to be able to comment on released issues pull-requests: write # to be able to comment on released pull requests + id-token: write # to enable use of OIDC for npm provenance on: push: @@ -15,17 +16,24 @@ jobs: name: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - with: - version: 8 - - name: Setup Node.js environment + - name: Checkout + uses: actions/checkout@v4 + + - name: Install Node.js uses: actions/setup-node@v4 with: node-version: 20 - cache: "pnpm" - registry-url: "https://registry.npmjs.org" - - run: pnpm install - - run: pnpm run release + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 8 + run_install: false + + - name: Install dependencies + run: pnpm install + + - name: Publish + run: pnpm release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.releaserc b/.releaserc index 778d15a..1ff4763 100644 --- a/.releaserc +++ b/.releaserc @@ -6,6 +6,7 @@ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", + "@semantic-release/npm", "@semantic-release/git", "@semantic-release/github" ] diff --git a/frontend/package.json b/frontend/package.json index 6f196fe..244424c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,7 @@ { "name": "django-react-typescript-frontend", "version": "0.1.0", + "private": true, "main": "index.js", "repository": "https://github.com/marcelovicentegc/django-react-typescript.git", "author": "Marcelo Cardoso ", diff --git a/package.json b/package.json index 746e747..4845bcd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "django-react-typescript", "version": "0.1.0", + "private": true, "description": "This is an non-opinionated Django + React boilerplate built with great development experience and easy deployment in mind.", "scripts": { "bootstrap": "concurrently -n global,backend,frontend \"pnpm i\" \"poetry install\" \"cd frontend && pnpm i\"",