Add auto-versioning and better CI
This commit is contained in:
		
							parent
							
								
									12f7fc1a8b
								
							
						
					
					
						commit
						bf98c4413f
					
				
							
								
								
									
										25
									
								
								.github/workflows/checkin.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.github/workflows/checkin.yml
									
									
									
									
										vendored
									
									
								
							@ -1,25 +0,0 @@
 | 
			
		||||
name: "PR Checks"
 | 
			
		||||
on: [pull_request, push]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  check_pr:
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v1
 | 
			
		||||
 | 
			
		||||
    - name: "npm ci"
 | 
			
		||||
      run: npm ci
 | 
			
		||||
 | 
			
		||||
    - name: "npm run build"
 | 
			
		||||
      run: npm run build
 | 
			
		||||
 | 
			
		||||
    - name: "npm run test"
 | 
			
		||||
      run: npm run test
 | 
			
		||||
 | 
			
		||||
    - name: "check for uncommitted changes"
 | 
			
		||||
      # Ensure no changes, but ignore node_modules dir since dev/fresh ci deps installed.
 | 
			
		||||
      run: |
 | 
			
		||||
        git diff --exit-code --stat -- . ':!node_modules' \
 | 
			
		||||
        || (echo "##[error] found changed files after build. please 'npm install && npm run build'" \
 | 
			
		||||
                 "and check in all changes" \
 | 
			
		||||
            && exit 1)
 | 
			
		||||
							
								
								
									
										26
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
name: "PR Checks"
 | 
			
		||||
on: [pull_request, push]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build: # make sure build/ci work properly
 | 
			
		||||
    name: Publish for ${{ matrix.os }}
 | 
			
		||||
    runs-on: ${{ matrix.os }}
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        os: [ubuntu-latest, windows-latest, macos-latest]
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - run: |
 | 
			
		||||
        npm install
 | 
			
		||||
        npm run all
 | 
			
		||||
 | 
			
		||||
  # test: # make sure the action works on a clean machine without building
 | 
			
		||||
  #   runs-on: ubuntu-latest
 | 
			
		||||
  #   strategy:
 | 
			
		||||
  #     matrix:
 | 
			
		||||
  #       os: [ubuntu-latest, windows-latest, macos-latest]
 | 
			
		||||
  #   steps:
 | 
			
		||||
  #   - uses: actions/checkout@v1
 | 
			
		||||
  #   - uses: ./
 | 
			
		||||
  #     with:
 | 
			
		||||
  #       milliseconds: 1000
 | 
			
		||||
							
								
								
									
										12843
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12843
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
  "name": "upload-release-action",
 | 
			
		||||
  "version": "1.0.2",
 | 
			
		||||
  "version": "1.2.0",
 | 
			
		||||
  "private": true,
 | 
			
		||||
  "description": "Upload files to a GitHub release",
 | 
			
		||||
  "main": "lib/main.js",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user