Compare commits
	
		
			1 Commits
		
	
	
		
			v0.3.5
			...
			4cfeb23982
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4cfeb23982 | 
							
								
								
									
										36
									
								
								.gitea/workflows/build-and-pubilsh.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								.gitea/workflows/build-and-pubilsh.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
|  | ||||
| name: Build and publish | ||||
|  | ||||
| on: | ||||
| # - workflow_dispatch | ||||
|   push: | ||||
|     branches: | ||||
|     - master | ||||
|  | ||||
| jobs: | ||||
|   build-and-publish: | ||||
|     runs-on: ubuntu-latest | ||||
|     env: | ||||
|       NPM_PUBLISH_TOKEN: ${{ secrets.NPM_TOKEN }} | ||||
|     steps: | ||||
|       - name: Check out the repo | ||||
|         uses: actions/checkout@v3 | ||||
|  | ||||
|       - name: Use Node.js 20 | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: 20 | ||||
|  | ||||
|       - name: Login to package registry | ||||
|         run: | | ||||
|           npm config set @doc-utils:registry https://gitea.jbrumond.me/api/packages/doc-utils/npm/ | ||||
|           npm config set -- '//gitea.jbrumond.me/api/packages/doc-utils/npm/:_authToken' "$NPM_PUBLISH_TOKEN" | ||||
|  | ||||
|       - name: Install dependencies | ||||
|         run: npm ci | ||||
|  | ||||
|       - name: Compile TypeScript | ||||
|         run: npm run tsc | ||||
|  | ||||
|       - name: Publish package | ||||
|         run: npm publish | ||||
							
								
								
									
										40
									
								
								.gitea/workflows/build-and-test.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								.gitea/workflows/build-and-test.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
|  | ||||
| name: Build and test | ||||
|  | ||||
| on: | ||||
|   # push: | ||||
|   #   branches: | ||||
|   #   - master | ||||
|   pull_request: | ||||
|     branches: | ||||
|     - master | ||||
|  | ||||
| jobs: | ||||
|   build-and-test: | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       matrix: | ||||
|         node-version: [18.x, 20.x] | ||||
|     steps: | ||||
|       - name: Check out the repo | ||||
|         uses: actions/checkout@v3 | ||||
|  | ||||
|       - name: Use Node.js ${{ matrix.node-version }} | ||||
|         uses: actions/setup-node@v3 | ||||
|         with: | ||||
|           node-version: ${{ matrix.node-version }} | ||||
|  | ||||
|       - name: Login to package registry | ||||
|         run: | | ||||
|           npm config set @doc-utils:registry https://gitea.jbrumond.me/api/packages/doc-utils/npm/ | ||||
|           npm config set -- '//gitea.jbrumond.me/api/packages/doc-utils/npm/:_authToken' "$NPM_PUBLISH_TOKEN" | ||||
|  | ||||
|       - name: Install dependencies | ||||
|         run: npm ci | ||||
|  | ||||
|       - name: Compile TypeScript | ||||
|         run: npm run tsc | ||||
|  | ||||
|       # todo: tests | ||||
|       - name: Run tests | ||||
|         run: exit 0 | ||||
		Reference in New Issue
	
	Block a user