aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/twbs/bootstrap/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/twbs/bootstrap/.github/workflows')
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/browserstack.yml20
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/bundlewatch.yml20
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/codeql.yml19
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/css.yml20
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/dart-sass.yml16
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/docs.yml52
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/js.yml22
-rw-r--r--vendor/twbs/bootstrap/.github/workflows/lint.yml20
8 files changed, 105 insertions, 84 deletions
diff --git a/vendor/twbs/bootstrap/.github/workflows/browserstack.yml b/vendor/twbs/bootstrap/.github/workflows/browserstack.yml
index f709b98da..a12bffcf7 100644
--- a/vendor/twbs/bootstrap/.github/workflows/browserstack.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/browserstack.yml
@@ -1,20 +1,24 @@
name: BrowserStack
-on: [push]
+
+on:
+ push:
+
env:
- CI: true
- NODE: 12.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
browserstack:
runs-on: ubuntu-latest
- if: github.repository == 'twbs/bootstrap'
+ if: github.repository == 'twbs/bootstrap' && (!contains(github.event.commits[0].message, '[ci skip]') && !contains(github.event.commits[0].message, '[skip ci]'))
+ timeout-minutes: 30
steps:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
@@ -24,8 +28,8 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
- ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ env.NODE }}-
+ ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ env.NODE }}-
- name: Install npm dependencies
run: npm ci
diff --git a/vendor/twbs/bootstrap/.github/workflows/bundlewatch.yml b/vendor/twbs/bootstrap/.github/workflows/bundlewatch.yml
index 1e68223ba..16736b5cc 100644
--- a/vendor/twbs/bootstrap/.github/workflows/bundlewatch.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/bundlewatch.yml
@@ -1,8 +1,14 @@
name: Bundlewatch
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
- NODE: 12.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
bundlewatch:
@@ -12,8 +18,8 @@ jobs:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
@@ -23,8 +29,8 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
- ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ env.NODE }}-
+ ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ env.NODE }}-
- name: Install npm dependencies
run: npm ci
diff --git a/vendor/twbs/bootstrap/.github/workflows/codeql.yml b/vendor/twbs/bootstrap/.github/workflows/codeql.yml
index 777d812d6..469a5a4fc 100644
--- a/vendor/twbs/bootstrap/.github/workflows/codeql.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/codeql.yml
@@ -1,22 +1,33 @@
-name: "Code Scanning - Action"
+name: "CodeQL"
on:
push:
+ branches:
+ - main
+ - v4-dev
+ - "!dependabot/**"
+ pull_request:
+ # The branches below must be a subset of the branches above
+ branches:
+ - main
+ - v4-dev
schedule:
- - cron: "0 0 * * 0"
+ - cron: "0 2 * * 5"
jobs:
- CodeQL-Build:
+ analyze:
+ name: Analyze
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
+ # Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
- languages: javascript
+ languages: "javascript"
- name: Autobuild
uses: github/codeql-action/autobuild@v1
diff --git a/vendor/twbs/bootstrap/.github/workflows/css.yml b/vendor/twbs/bootstrap/.github/workflows/css.yml
index 390bffc96..a28059d79 100644
--- a/vendor/twbs/bootstrap/.github/workflows/css.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/css.yml
@@ -1,8 +1,14 @@
name: CSS
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
- NODE: 12.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
css:
@@ -12,8 +18,8 @@ jobs:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
@@ -23,8 +29,8 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
- ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ env.NODE }}-
+ ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ env.NODE }}-
- name: Install npm dependencies
run: npm ci
diff --git a/vendor/twbs/bootstrap/.github/workflows/dart-sass.yml b/vendor/twbs/bootstrap/.github/workflows/dart-sass.yml
index 8482a152e..2b867d6bd 100644
--- a/vendor/twbs/bootstrap/.github/workflows/dart-sass.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/dart-sass.yml
@@ -1,8 +1,14 @@
name: CSS (Dart Sass)
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
- NODE: 12.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
css:
@@ -12,8 +18,8 @@ jobs:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
diff --git a/vendor/twbs/bootstrap/.github/workflows/docs.yml b/vendor/twbs/bootstrap/.github/workflows/docs.yml
index ba16a9ad8..150e4d16c 100644
--- a/vendor/twbs/bootstrap/.github/workflows/docs.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/docs.yml
@@ -1,9 +1,14 @@
name: Docs
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
- NODE: 12.x
- RUBY: 2.7.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
docs:
@@ -13,30 +18,12 @@ jobs:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
- - name: Set up Ruby
- uses: actions/setup-ruby@v1
- with:
- ruby-version: ${{ env.RUBY }}
-
- - name: Set up Ruby env
- run: |
- echo "gem: --no-document" > ~/.gemrc # Disable gem docs
- bundle config set clean 'true'
- bundle config set deployment 'true'
-
- - name: Set up Ruby cache
- uses: actions/cache@v2
- with:
- path: vendor/bundle
- key: ${{ runner.os }}-ruby-v${{ env.RUBY }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}
- restore-keys: |
- ${{ runner.os }}-ruby-v${{ env.RUBY }}-${{ hashFiles('Gemfile') }}-${{ hashFiles('Gemfile.lock') }}
- ${{ runner.os }}-ruby-v${{ env.RUBY }}-
+ - run: java -version
- name: Set up npm cache
uses: actions/cache@v2
@@ -44,22 +31,11 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
- ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ env.NODE }}-
-
- - run: ruby --version
- - run: gem --version
- - run: bundle --version
- - run: java -version
+ ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ env.NODE }}-
- name: Install npm dependencies
run: npm ci
- - name: Install bundler dependencies
- run: bundle install --deployment --jobs=4 --retry=3 --clean
-
- - name: Copy CSS and JS
- run: npm run css-copy && npm run js-copy
-
- name: Test docs
run: npm run docs
diff --git a/vendor/twbs/bootstrap/.github/workflows/js.yml b/vendor/twbs/bootstrap/.github/workflows/js.yml
index 543172ccb..c56a2dfdd 100644
--- a/vendor/twbs/bootstrap/.github/workflows/js.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/js.yml
@@ -1,7 +1,13 @@
name: JS Tests
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
+ FORCE_COLOR: 2
jobs:
run:
@@ -11,14 +17,14 @@ jobs:
strategy:
fail-fast: false
matrix:
- node: [10, 12]
+ node: [10, 12, 14]
steps:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node }}
@@ -28,8 +34,8 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}}
restore-keys: |
- ${{ runner.OS }}-node-v${{ matrix.node }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ matrix.node }}-
+ ${{ runner.os }}-node-v${{ matrix.node }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ matrix.node }}-
- name: Install npm dependencies
run: npm ci
@@ -42,7 +48,7 @@ jobs:
- name: Run Coveralls
uses: coverallsapp/github-action@master
- if: matrix.node == 12
+ if: matrix.node == 14
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
path-to-lcov: "./js/coverage/lcov.info"
diff --git a/vendor/twbs/bootstrap/.github/workflows/lint.yml b/vendor/twbs/bootstrap/.github/workflows/lint.yml
index f3d00d69f..369aaced3 100644
--- a/vendor/twbs/bootstrap/.github/workflows/lint.yml
+++ b/vendor/twbs/bootstrap/.github/workflows/lint.yml
@@ -1,8 +1,14 @@
name: Lint
-on: [push, pull_request]
+
+on:
+ push:
+ branches-ignore:
+ - "dependabot/**"
+ pull_request:
+
env:
- CI: true
- NODE: 12.x
+ FORCE_COLOR: 2
+ NODE: 14
jobs:
lint:
@@ -12,8 +18,8 @@ jobs:
- name: Clone repository
uses: actions/checkout@v2
- - name: Set Node.js version
- uses: actions/setup-node@v1
+ - name: Set up Node.js
+ uses: actions/setup-node@v2
with:
node-version: "${{ env.NODE }}"
@@ -23,8 +29,8 @@ jobs:
path: ~/.npm
key: ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
restore-keys: |
- ${{ runner.OS }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
- ${{ runner.OS }}-node-v${{ env.NODE }}-
+ ${{ runner.os }}-node-v${{ env.NODE }}-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
+ ${{ runner.os }}-node-v${{ env.NODE }}-
- name: Install npm dependencies
run: npm ci