diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d62684f..704c57d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,5 @@ -name: "build-test" +name: Build and Smoke Test + on: # rebuild any PRs and main branch changes pull_request: push: @@ -7,17 +8,17 @@ on: # rebuild any PRs and main branch changes - 'releases/*' jobs: + build: # make sure build/ci work properly runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - run: | - npm install - npm run all - test: # make sure the action works on a clean machine without building + - uses: actions/checkout@v2 + - run: npm run pack + + smoke-test: # make sure the action works on a clean machine without building runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - uses: ./ - with: - milliseconds: 1000 \ No newline at end of file + with: + num-old-versions-to-delete: 0 \ No newline at end of file diff --git a/package.json b/package.json index 79466eb..8cf9347 100644 --- a/package.json +++ b/package.json @@ -5,13 +5,12 @@ "description": "TypeScript template action", "main": "lib/main.js", "scripts": { - "build": "tsc", "format": "prettier --write **/*.ts", "format-check": "prettier --check **/*.ts", "lint": "eslint src/**/*.ts", - "pack": "rm -rf ./lib ./dist && npm run build && ncc build", "test": "jest", - "all": "npm run build && npm run format && npm run lint && npm run pack && npm test" + "build": "npm run format-check && npm run lint && tsc", + "pack": "rm -rf ./lib ./dist && npm run build && ncc build" }, "repository": { "type": "git",