16 Commits

Author SHA1 Message Date
f7df86b0b1 update for vue3 compilance
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-03 13:13:29 +02:00
f9459d64fa chore(ci): 1.0.3 🎉 2023-04-14 18:00:07 +02:00
c4cb05f79c up
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 17:59:45 +02:00
a5fe28b31b update drone to try create snapshot
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 17:33:39 +02:00
2803c35f53 up
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-13 19:05:14 +02:00
8090226ce1 last up
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-13 19:00:29 +02:00
13830d5ef6 test
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 22:08:04 +02:00
70e65d4173 up
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 22:01:17 +02:00
b457ec4520 up
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:58:10 +02:00
0fec432a37 update
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:52:36 +02:00
e2c4e42f37 upd
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:28:25 +02:00
afca2fb51e update
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:26:06 +02:00
684da9c450 drone .yml
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:20:37 +02:00
afc102061d update drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:17:39 +02:00
c8598e0a87 update drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:13:08 +02:00
17b1307c85 update drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2023-04-12 21:09:36 +02:00
5 changed files with 44 additions and 11 deletions

View File

@@ -6,6 +6,9 @@ name: npm-publish-snapshot
trigger: trigger:
event: event:
- push - push
branch:
exclude:
- master
steps: steps:
- name: publish-snapshot - name: publish-snapshot
@@ -15,12 +18,38 @@ steps:
from_secret: gitea_token from_secret: gitea_token
commands: commands:
- VERSION=$(cat VERSION 2>/dev/null) || echo "1.0.0" - VERSION=$(cat VERSION 2>/dev/null) || echo "1.0.0"
- SNAPSHOT=${VERSION}-snapshot.${DRONE_BUILD_NUMBER} - SNAPSHOT="$(echo $VERSION)-snapshot.${DRONE_BUILD_NUMBER}"
- echo "Current version=${VERSION}" - echo $VERSION
- echo "Snapshot version=${SNAPSHOT}" - echo $SNAPSHOT
- npm config set @ioprojects:registry https://git.endmove.eu/api/packages/io-projectsofficial/npm/
- npm config set -- '//git.endmove.eu/api/packages/io-projectsofficial/npm/:_authToken' "${GITEA_TOKEN}"
- npm ci - npm ci
- npm version ${SNAPSHOT} - npm version $SNAPSHOT
- npm publish --tag snapshot
# - npm dist-tag add @ioprojects/ui-eslint-base@$SNAPSHOT snapshot
---
kind: pipeline
type: docker
name: npm-publish-release
trigger:
event:
- push
branch:
- master
steps:
- name: publish-release
image: node:18
environment:
GITEA_TOKEN:
from_secret: gitea_token
VERSION: ${NEW_VERSION}
commands:
- git fetch --tags
- OLD_VERSION=$(cat VERSION 2>/dev/null) || echo "1.0.0"
- echo $NEW_VERSION
- echo $OLD_VERSION
- npm ci
- npm version $NEW_VERSION
- npm publish - npm publish
- npm dist-tag add @ioprojects/ui-eslint-base@${SNAPSHOT} snapshot # - npm dist-tag add @ioprojects/ui-eslint-base@$SNAPSHOT snapshot

View File

@@ -15,7 +15,7 @@
}, },
"extends": [ "extends": [
"eslint:recommended", "eslint:recommended",
"plugin:react/recommended", "plugin:vue/vue3-essential",
"plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended" "plugin:prettier/recommended"
], ],

4
.npmrc Normal file
View File

@@ -0,0 +1,4 @@
@ioprojects:registry=https://git.endmove.eu/api/packages/io-projectsofficial/npm/
//git.endmove.eu/api/packages/io-projectsofficial/npm/:_authToken="${GITEA_TOKEN}"
tag-version-prefix=""
message="chore(ci): %s"

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "@ioprojects/ui-eslint-base", "name": "@ioprojects/ui-eslint-base",
"version": "1.0.0", "version": "1.0.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@ioprojects/ui-eslint-base", "name": "@ioprojects/ui-eslint-base",
"version": "1.0.0", "version": "1.0.3",
"license": "SEE LICENSE IN THE LICENSE FILE", "license": "SEE LICENSE IN THE LICENSE FILE",
"dependencies": { "dependencies": {
"@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/eslint-plugin": "^5.58.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@ioprojects/ui-eslint-base", "name": "@ioprojects/ui-eslint-base",
"version": "1.0.0", "version": "1.0.3",
"description": "NPM package for ESLINT configuration of IO-Projects TypeScript front-end projects", "description": "NPM package for ESLINT configuration of IO-Projects TypeScript front-end projects",
"main": ".eslintrc.json", "main": ".eslintrc.json",
"files": [ "files": [