Skip to content

Commit

Permalink
Merge pull request #1 from carnesen/nodejs12
Browse files Browse the repository at this point in the history
Use nodejs12 runtime. Require Node.js >= 10
  • Loading branch information
carnesen authored May 27, 2020
2 parents fd17bd0 + 641e5b2 commit ee00b0b
Show file tree
Hide file tree
Showing 12 changed files with 7,510 additions and 36 deletions.
5 changes: 5 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"extends": [
"eslint-config-carnesen"
]
}
19 changes: 19 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: test
on: [ push, pull_request ]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ '14', '12', '10' ]
name: Node.js ${{ matrix.node-version }}
steps:
- name: Checkout source
uses: actions/checkout@master
- name: Install Node.js
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm test
99 changes: 97 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,102 @@
### Node ###

# TODO: Remove this when dependencies have stabilized
package-lock.json*
/coverage

# Logs
logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Optional npm cache directory
.npm

# Dependency directories
/node_modules
/jspm_packages
/bower_components

# Yarn Integrity file
.yarn-integrity

# Optional eslint cache
.eslintcache

# dotenv environment variables file(s)
.env
.env.*

# Google Cloud files
app.yaml
dispatch.yaml
.gcloudignore

#Build generated
dist/
build/
built/
lib/
tmp/

# Serverless generated files
.serverless/

### SublimeText ###
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

# workspace files are user-specific
*.sublime-workspace

# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project


### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

### Vim ###
*.sw[a-p]

### WebStorm/IntelliJ ###
/.idea
modules.xml
*.ipr
*.iml


### System Files ###
*.DS_Store

# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent### Node ###

# Logs
logs
Expand Down
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
package-lock = true
save-exact = true
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
10
14
2 changes: 0 additions & 2 deletions .travis.yml

This file was deleted.

10 changes: 10 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# `@carnesen/carnesen-dot-com` change log

## [2020.5.0]
### Breaking
- Drop support for Node.js 8
### Added
- Use nodejs12 App Engine runtime
### Internal
- Use ESLint instead of TSLint
- Use GitHub Action instead of Travis CI
Loading

0 comments on commit ee00b0b

Please sign in to comment.