From 5fc2c4586d46d41866ae52c3b41a85e26e996c9d Mon Sep 17 00:00:00 2001 From: Philipp Kunz Date: Sun, 25 Jun 2023 17:47:42 +0200 Subject: [PATCH] fix(core): update --- .gitea/workflows/default_nottags.yaml | 67 +++++++++++++++++++ ...zone_ci_default.yaml => default_tags.yaml} | 2 +- ts/00_commitinfo_data.ts | 2 +- 3 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 .gitea/workflows/default_nottags.yaml rename .gitea/workflows/{gitzone_ci_default.yaml => default_tags.yaml} (99%) diff --git a/.gitea/workflows/default_nottags.yaml b/.gitea/workflows/default_nottags.yaml new file mode 100644 index 0000000..c9b2793 --- /dev/null +++ b/.gitea/workflows/default_nottags.yaml @@ -0,0 +1,67 @@ +name: Default (not tags) + +on: + push: + tags-ignore: + - '**' + +env: + IMAGE: registry.gitlab.com/hosttoday/ht-docker-node:npmci + NPMCI_TOKEN_NPM: ${{secrets.NPMCI_TOKEN_NPM}} + NPMCI_TOKEN_NPM2: ${{secrets.NPMCI_TOKEN_NPM2}} + NPMCI_GIT_GITHUBTOKEN: ${{secrets.NPMCI_GIT_GITHUBTOKEN}} + NPMCI_URL_CLOUDLY: ${{secrets.NPMCI_URL_CLOUDLY}} + + +jobs: + + security: + runs-on: ubuntu-latest + continue-on-error: true + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Install pnpm and npmci + run: | + pnpm install -g pnpm + pnpm install -g @shipzone/npmci + + - name: Run npm prepare + run: npmci npm prepare + + - name: Audit production dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --prod + continue-on-error: true + + - name: Audit development dependencies + run: | + npmci command npm config set registry https://registry.npmjs.org + npmci command pnpm audit --audit-level=high --dev + continue-on-error: true + + test: + if: ${{ always() }} + needs: security + runs-on: ubuntu-latest + container: + image: ${{ env.IMAGE }} + + steps: + - uses: actions/checkout@v3 + + - name: Test stable + run: | + npmci node install stable + npmci npm install + npmci npm test + + - name: Test build + run: | + npmci node install stable + npmci npm install + npmci npm build diff --git a/.gitea/workflows/gitzone_ci_default.yaml b/.gitea/workflows/default_tags.yaml similarity index 99% rename from .gitea/workflows/gitzone_ci_default.yaml rename to .gitea/workflows/default_tags.yaml index 5fee074..39eebe8 100644 --- a/.gitea/workflows/gitzone_ci_default.yaml +++ b/.gitea/workflows/default_tags.yaml @@ -1,4 +1,4 @@ -name: CI Pipeline +name: Default (tags) on: push: diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 28a9d63..ac5a70f 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/smartfile', - version: '10.0.20', + version: '10.0.21', description: 'offers smart ways to work with files in nodejs' }