mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-23 00:37:47 +00:00
add github actions
Signed-off-by: Andrey Platov <andrey@hardcoreeng.com>
This commit is contained in:
parent
f23b0b4886
commit
95ae04391f
40
.github/workflows/main.yml
vendored
Normal file
40
.github/workflows/main.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
||||
# This is a basic workflow to help you get started with Actions
|
||||
|
||||
name: CI
|
||||
|
||||
# Controls when the action will run.
|
||||
on:
|
||||
# Triggers the workflow on push or pull request events but only for the main branch
|
||||
push:
|
||||
branches: [ main ]
|
||||
pull_request:
|
||||
branches: [ main ]
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
jobs:
|
||||
# This workflow contains a single job called "build"
|
||||
build:
|
||||
# The type of runner that the job will run on
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
# - name: Checking for mis-matching dependencies...
|
||||
# run: node common/scripts/install-run-rush.js check
|
||||
|
||||
# - name: Checking for missing change logs...
|
||||
# run: node common/scripts/install-run-rush.js change -v
|
||||
|
||||
- name: Installing...
|
||||
run: node common/scripts/install-run-rush.js install
|
||||
|
||||
- name: Building...
|
||||
run: node common/scripts/install-run-rush.js rebuild --verbose
|
@ -2,7 +2,7 @@ lockfileVersion: 5.3
|
||||
|
||||
specifiers:
|
||||
'@elastic/elasticsearch': ^7.14.0
|
||||
'@koa/cors': ~3.1.0
|
||||
'@koa/cors': ^3.1.0
|
||||
'@microsoft/api-extractor': ^7.18.4
|
||||
'@rush-temp/account': file:./projects/account.tgz
|
||||
'@rush-temp/chunter': file:./projects/chunter.tgz
|
||||
@ -80,9 +80,10 @@ specifiers:
|
||||
'@types/express': ^4.17.13
|
||||
'@types/express-fileupload': ^1.1.7
|
||||
'@types/heft-jest': ^1.0.2
|
||||
'@types/koa-bodyparser': ~4.3.3
|
||||
'@types/koa-router': ~7.4.4
|
||||
'@types/koa__cors': ~3.0.3
|
||||
'@types/koa': ^2.13.4
|
||||
'@types/koa-bodyparser': ^4.3.3
|
||||
'@types/koa-router': ^7.4.4
|
||||
'@types/koa__cors': ^3.0.3
|
||||
'@types/minio': ^7.0.10
|
||||
'@types/toposort': ^2.0.3
|
||||
'@types/uuid': ^8.3.1
|
||||
@ -105,9 +106,9 @@ specifiers:
|
||||
express-fileupload: ^1.2.1
|
||||
file-loader: ^6.2.0
|
||||
intl-messageformat: ^9.7.1
|
||||
koa: ~2.13.1
|
||||
koa-bodyparser: ~4.3.0
|
||||
koa-router: ~10.1.1
|
||||
koa: ^2.13.1
|
||||
koa-bodyparser: ^4.3.0
|
||||
koa-router: ^10.1.1
|
||||
mini-css-extract-plugin: ^2.2.0
|
||||
minio: ^7.0.19
|
||||
node-html-parser: ^4.1.3
|
||||
@ -209,6 +210,7 @@ dependencies:
|
||||
'@types/express': 4.17.13
|
||||
'@types/express-fileupload': 1.1.7
|
||||
'@types/heft-jest': 1.0.2
|
||||
'@types/koa': 2.13.4
|
||||
'@types/koa-bodyparser': 4.3.3
|
||||
'@types/koa-router': 7.4.4
|
||||
'@types/koa__cors': 3.0.3
|
||||
@ -6290,6 +6292,11 @@ packages:
|
||||
saslprep: 1.0.3
|
||||
dev: false
|
||||
|
||||
/mri/1.1.6:
|
||||
resolution: {integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==}
|
||||
engines: {node: '>=4'}
|
||||
dev: false
|
||||
|
||||
/ms/2.0.0:
|
||||
resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
|
||||
dev: false
|
||||
@ -7482,6 +7489,13 @@ packages:
|
||||
queue-microtask: 1.2.3
|
||||
dev: false
|
||||
|
||||
/sade/1.7.4:
|
||||
resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==}
|
||||
engines: {node: '>= 6'}
|
||||
dependencies:
|
||||
mri: 1.1.6
|
||||
dev: false
|
||||
|
||||
/safe-buffer/5.1.2:
|
||||
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
|
||||
dev: false
|
||||
@ -8153,6 +8167,35 @@ packages:
|
||||
supports-color: 7.2.0
|
||||
dev: false
|
||||
|
||||
/svelte-check/2.2.5_635b56cd8c077c5dd126b6e20db90d4b:
|
||||
resolution: {integrity: sha512-EstDoqxjqWStWELh7Z0qytqUDl/ikdNEr21dveNc4fUDnhnqO2F2jHEufqoNnC3GfBji3GIUHvoXsp/I5lMbCg==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
svelte: ^3.24.0
|
||||
dependencies:
|
||||
chalk: 4.1.2
|
||||
chokidar: 3.4.3
|
||||
glob: 7.1.7
|
||||
import-fresh: 3.3.0
|
||||
minimist: 1.2.5
|
||||
sade: 1.7.4
|
||||
source-map: 0.7.3
|
||||
svelte: 3.42.1
|
||||
svelte-preprocess: 4.7.4_c407529626dbb58d14a718f48c7fa84c
|
||||
typescript: 4.3.5
|
||||
transitivePeerDependencies:
|
||||
- '@babel/core'
|
||||
- coffeescript
|
||||
- less
|
||||
- node-sass
|
||||
- postcss
|
||||
- postcss-load-config
|
||||
- pug
|
||||
- sass
|
||||
- stylus
|
||||
- sugarss
|
||||
dev: false
|
||||
|
||||
/svelte-dev-helper/1.1.9:
|
||||
resolution: {integrity: sha1-fRh9tcbNu9ZNdaMvkbiZi94yc8M=}
|
||||
dev: false
|
||||
@ -10036,7 +10079,7 @@ packages:
|
||||
dev: false
|
||||
|
||||
file:projects/pod-account.tgz_6c259fadfeb3a4b20890aefe87070b8b:
|
||||
resolution: {integrity: sha512-LslRQA1JvP/7ifMS9HlLquIlDd1zYoWnm6kA+H4ZTrFySfZ70JVvSTlFffN1cH6IsAPRaEmG0wPX9JrQkSfOCw==, tarball: file:projects/pod-account.tgz}
|
||||
resolution: {integrity: sha512-RaW5pklTBD+yxSB4u84Yn5+nH/3k1dQqn/TCgVWSOio6INnyuQwFygCBHRwjGupvnuJMC38upU8r3PU99UfZGw==, tarball: file:projects/pod-account.tgz}
|
||||
id: file:projects/pod-account.tgz
|
||||
name: '@rush-temp/pod-account'
|
||||
version: 0.0.0
|
||||
@ -10432,13 +10475,14 @@ packages:
|
||||
dev: false
|
||||
|
||||
file:projects/ui.tgz_c38cf1a7a413db8918b0b4754c21e4c5:
|
||||
resolution: {integrity: sha512-nqw2XVY89MoFfK662WYoko9Cu+aLj4f32RjKFdamRPs6ZZRyECkCV3JxAC+d+AYvGEPTLcfQyX2FAHtw94JISA==, tarball: file:projects/ui.tgz}
|
||||
resolution: {integrity: sha512-0c3Kif2z3qzO+oqkrK7BCL5USvkS4YwBBOzFIFW+RK2fiEeAQJydTYSm8hcgpBHDi1+GhuFKxZt3/ok7HVqBjg==, tarball: file:projects/ui.tgz}
|
||||
id: file:projects/ui.tgz
|
||||
name: '@rush-temp/ui'
|
||||
version: 0.0.0
|
||||
dependencies:
|
||||
sass: 1.37.5
|
||||
svelte: 3.42.1
|
||||
svelte-check: 2.2.5_635b56cd8c077c5dd126b6e20db90d4b
|
||||
svelte-loader: 3.1.2_svelte@3.42.1
|
||||
svelte-preprocess: 4.7.4_c407529626dbb58d14a718f48c7fa84c
|
||||
transitivePeerDependencies:
|
||||
|
@ -16,7 +16,8 @@
|
||||
"devDependencies": {
|
||||
"svelte-loader":"^3.1.2",
|
||||
"sass":"^1.37.5",
|
||||
"svelte-preprocess":"^4.7.4"
|
||||
"svelte-preprocess":"^4.7.4",
|
||||
"svelte-check": "^2.2.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"@anticrm/platform": "~0.6.5",
|
||||
|
Loading…
Reference in New Issue
Block a user