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