This reverts commit 0420c548da.
			
			
This commit is contained in:
		
							parent
							
								
									0420c548da
								
							
						
					
					
						commit
						1b48e0d6e0
					
				
					 5 changed files with 68 additions and 20 deletions
				
			
		
							
								
								
									
										18
									
								
								.github/workflows/docker.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/docker.yml
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,18 @@
 | 
				
			||||||
 | 
					name: Docker build
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					      - master
 | 
				
			||||||
 | 
					      - develop
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  build:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - uses: actions/checkout@v1
 | 
				
			||||||
 | 
					    - name: Pull previous build result (for cache)
 | 
				
			||||||
 | 
					      run: docker pull misskey/misskey:latest
 | 
				
			||||||
 | 
					    - name: Build docker container
 | 
				
			||||||
 | 
					      run: docker build --cache-from misskey/misskey:latest -t misskey/misskey .
 | 
				
			||||||
							
								
								
									
										45
									
								
								.github/workflows/nodejs.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								.github/workflows/nodejs.yml
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -1,22 +1,53 @@
 | 
				
			||||||
name: Node.js CI
 | 
					name: Node.js CI
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
on: [push]
 | 
					  push:
 | 
				
			||||||
 | 
					    branches:
 | 
				
			||||||
 | 
					      - master
 | 
				
			||||||
 | 
					      - develop
 | 
				
			||||||
 | 
					  pull_request:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
  build_and_test:
 | 
					  build_and_test:
 | 
				
			||||||
 | 
					 | 
				
			||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    strategy:
 | 
					    strategy:
 | 
				
			||||||
      matrix:
 | 
					      matrix:
 | 
				
			||||||
        node-version: [11.10.x, 12.x, 13.x]
 | 
					        node-version: [11.10.x, 12.x]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    services:
 | 
				
			||||||
 | 
					      postgres:
 | 
				
			||||||
 | 
					        image: postgres:10-alpine
 | 
				
			||||||
 | 
					        ports:
 | 
				
			||||||
 | 
					          - 5432:5432
 | 
				
			||||||
 | 
					        env:
 | 
				
			||||||
 | 
					          POSTGRES_DB: test-misskey
 | 
				
			||||||
 | 
					          POSTGRES_HOST_AUTH_METHOD: trust
 | 
				
			||||||
 | 
					      redis:
 | 
				
			||||||
 | 
					        image: redis:alpine
 | 
				
			||||||
 | 
					        ports:
 | 
				
			||||||
 | 
					          - 6379:6379
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - uses: actions/checkout@v2
 | 
					    - uses: actions/checkout@v1
 | 
				
			||||||
    - name: Use Node.js ${{ matrix.node-version }}
 | 
					    - name: Use Node.js ${{ matrix.node-version }}
 | 
				
			||||||
      uses: actions/setup-node@v1
 | 
					      uses: actions/setup-node@v1
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        node-version: ${{ matrix.node-version }}
 | 
					        node-version: ${{ matrix.node-version }}
 | 
				
			||||||
 | 
					    - name: Install dependencies
 | 
				
			||||||
 | 
					      run: yarn install
 | 
				
			||||||
 | 
					    - name: Copy Configure
 | 
				
			||||||
 | 
					      run: cp .circleci/misskey/*.yml .config
 | 
				
			||||||
 | 
					    - name: Build
 | 
				
			||||||
 | 
					      run: yarn build
 | 
				
			||||||
 | 
					    - name: Test
 | 
				
			||||||
 | 
					      run: yarn test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  lint:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - uses: actions/checkout@v2
 | 
				
			||||||
 | 
					    - uses: actions/setup-node@v1
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        node-version: 12.x
 | 
				
			||||||
    - run: yarn install
 | 
					    - run: yarn install
 | 
				
			||||||
    - run: cp .circleci/misskey/*.yml .config/
 | 
					    - run: yarn lint
 | 
				
			||||||
    - run: yarn build
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -181,7 +181,7 @@
 | 
				
			||||||
		"os-utils": "0.0.14",
 | 
							"os-utils": "0.0.14",
 | 
				
			||||||
		"parse5": "5.1.1",
 | 
							"parse5": "5.1.1",
 | 
				
			||||||
		"parsimmon": "1.13.0",
 | 
							"parsimmon": "1.13.0",
 | 
				
			||||||
		"pg": "7.18.2",
 | 
							"pg": "7.18.1",
 | 
				
			||||||
		"portal-vue": "2.1.7",
 | 
							"portal-vue": "2.1.7",
 | 
				
			||||||
		"portscanner": "2.2.0",
 | 
							"portscanner": "2.2.0",
 | 
				
			||||||
		"postcss-loader": "3.0.0",
 | 
							"postcss-loader": "3.0.0",
 | 
				
			||||||
| 
						 | 
					@ -232,7 +232,7 @@
 | 
				
			||||||
		"ts-node": "8.6.2",
 | 
							"ts-node": "8.6.2",
 | 
				
			||||||
		"tslint": "6.0.0",
 | 
							"tslint": "6.0.0",
 | 
				
			||||||
		"tslint-sonarts": "1.9.0",
 | 
							"tslint-sonarts": "1.9.0",
 | 
				
			||||||
		"typeorm": "0.2.24",
 | 
							"typeorm": "0.2.22",
 | 
				
			||||||
		"typescript": "3.7.5",
 | 
							"typescript": "3.7.5",
 | 
				
			||||||
		"ulid": "2.3.0",
 | 
							"ulid": "2.3.0",
 | 
				
			||||||
		"url-loader": "3.0.0",
 | 
							"url-loader": "3.0.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,7 @@ const dateTimeIntervals = {
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function dateUTC(time: number[]): Date {
 | 
					export function dateUTC(time: number[]): Date {
 | 
				
			||||||
	return new Date(Date.UTC(time[0], time[1], time[2], time[3], time[4], time[5], time[6]));
 | 
						return new Date(Date.UTC(...time));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function isTimeSame(a: Date, b: Date): boolean {
 | 
					export function isTimeSame(a: Date, b: Date): boolean {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										19
									
								
								yarn.lock
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								yarn.lock
									
										
									
									
									
								
							| 
						 | 
					@ -7276,10 +7276,10 @@ pg-types@^2.1.0:
 | 
				
			||||||
    postgres-date "~1.0.4"
 | 
					    postgres-date "~1.0.4"
 | 
				
			||||||
    postgres-interval "^1.1.0"
 | 
					    postgres-interval "^1.1.0"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pg@7.18.2:
 | 
					pg@7.18.1:
 | 
				
			||||||
  version "7.18.2"
 | 
					  version "7.18.1"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/pg/-/pg-7.18.2.tgz#4e219f05a00aff4db6aab1ba02f28ffa4513b0bb"
 | 
					  resolved "https://registry.yarnpkg.com/pg/-/pg-7.18.1.tgz#67f59c47a99456fcb34f9fe53662b79d4a992f6d"
 | 
				
			||||||
  integrity sha512-Mvt0dGYMwvEADNKy5PMQGlzPudKcKKzJds/VbOeZJpb6f/pI3mmoXX0JksPgI3l3JPP/2Apq7F36O63J7mgveA==
 | 
					  integrity sha512-1KtKBKg/zWrjEEv//klBbVOPGucuc7HHeJf6OEMueVcUeyF3yueHf+DvhVwBjIAe9/97RAydO/lWjkcMwssuEw==
 | 
				
			||||||
  dependencies:
 | 
					  dependencies:
 | 
				
			||||||
    buffer-writer "2.0.0"
 | 
					    buffer-writer "2.0.0"
 | 
				
			||||||
    packet-reader "1.0.0"
 | 
					    packet-reader "1.0.0"
 | 
				
			||||||
| 
						 | 
					@ -8811,7 +8811,7 @@ setprototypeof@1.1.1:
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
 | 
					  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
 | 
				
			||||||
  integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
 | 
					  integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8:
 | 
					sha.js@^2.4.0, sha.js@^2.4.8:
 | 
				
			||||||
  version "2.4.11"
 | 
					  version "2.4.11"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
 | 
					  resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
 | 
				
			||||||
  integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
 | 
					  integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
 | 
				
			||||||
| 
						 | 
					@ -9949,10 +9949,10 @@ typedarray@^0.0.6:
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
 | 
					  resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
 | 
				
			||||||
  integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
 | 
					  integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
 | 
				
			||||||
 | 
					
 | 
				
			||||||
typeorm@0.2.24:
 | 
					typeorm@0.2.22:
 | 
				
			||||||
  version "0.2.24"
 | 
					  version "0.2.22"
 | 
				
			||||||
  resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.24.tgz#cd0fbd907326873a96c98e290fca49c589f0ffa8"
 | 
					  resolved "https://registry.yarnpkg.com/typeorm/-/typeorm-0.2.22.tgz#e85166e29ee4e4248ed73b2b8c977f364ffba606"
 | 
				
			||||||
  integrity sha512-L9tQv6nNLRyh+gex/qc8/CyLs8u0kXKqk1OjYGF13k/KOg6N2oibwkuGgv0FuoTGYx2ta2NmqvuMUAMrHIY5ew==
 | 
					  integrity sha512-mDEnMtzRwX4zMYbyzM9xDn7jvGs8hfQ2ymOBq36Zxq1RVM642numwlRbr4W8dU7ZYx8CQUE9rmk+sU0baHD9Rw==
 | 
				
			||||||
  dependencies:
 | 
					  dependencies:
 | 
				
			||||||
    app-root-path "^3.0.0"
 | 
					    app-root-path "^3.0.0"
 | 
				
			||||||
    buffer "^5.1.0"
 | 
					    buffer "^5.1.0"
 | 
				
			||||||
| 
						 | 
					@ -9964,7 +9964,6 @@ typeorm@0.2.24:
 | 
				
			||||||
    js-yaml "^3.13.1"
 | 
					    js-yaml "^3.13.1"
 | 
				
			||||||
    mkdirp "^0.5.1"
 | 
					    mkdirp "^0.5.1"
 | 
				
			||||||
    reflect-metadata "^0.1.13"
 | 
					    reflect-metadata "^0.1.13"
 | 
				
			||||||
    sha.js "^2.4.11"
 | 
					 | 
				
			||||||
    tslib "^1.9.0"
 | 
					    tslib "^1.9.0"
 | 
				
			||||||
    xml2js "^0.4.17"
 | 
					    xml2js "^0.4.17"
 | 
				
			||||||
    yargonaut "^1.1.2"
 | 
					    yargonaut "^1.1.2"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue