From 50037d504bf225c8facfb1f00fcc44d6a5c954cd Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Sat, 17 Aug 2024 15:37:28 +0300 Subject: [PATCH] ci: add renovate workflow --- .forgejo/workflows/renovate.yaml | 16 ++++++++++++++++ package.json | 23 ++++++++++++----------- 2 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 .forgejo/workflows/renovate.yaml diff --git a/.forgejo/workflows/renovate.yaml b/.forgejo/workflows/renovate.yaml new file mode 100644 index 0000000..95fc966 --- /dev/null +++ b/.forgejo/workflows/renovate.yaml @@ -0,0 +1,16 @@ +on: + push: + branches: + - 'renovate/*' + +jobs: + test-dependencies: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - uses: pnpm/action-setup@v4 + with: + run_install: | + - recursive: true + args: [--frozen-lockfile, --strict-peer-dependencies] + - run: pnpm build diff --git a/package.json b/package.json index 05929fa..14d74e2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,16 @@ { + "$schema": "https://json.schemastore.org/package.json", + "name": "pleshevskiy", "description": "Dmitriy Pleshevskiy", + "version": "0.0.1", + "type": "module", + "private": true, + "scripts": { + "docs:build": "vuepress build docs", + "docs:clean-dev": "vuepress dev docs --clean-cache", + "docs:dev": "vuepress dev docs", + "docs:update-package": "pnpm dlx vp-update" + }, "devDependencies": { "@rushstack/eslint-patch": "^1.1.4", "@types/node": "^22.1.0", @@ -20,15 +31,5 @@ "vue": "^3.4.0", "vue-tsc": "^2.0.0", "vuepress": "^2.0.0-rc.7" - }, - "license": "MIT", - "name": "pleshevskiy", - "scripts": { - "docs:build": "vuepress build docs", - "docs:clean-dev": "vuepress dev docs --clean-cache", - "docs:dev": "vuepress dev docs", - "docs:update-package": "pnpm dlx vp-update" - }, - "type": "module", - "version": "0.0.1" + } }