summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/browserstack.yml6
-rw-r--r--.github/workflows/bundlewatch.yml6
-rw-r--r--.github/workflows/calibreapp-image-actions.yml10
-rw-r--r--.github/workflows/codeql.yml8
-rw-r--r--.github/workflows/cspell.yml4
-rw-r--r--.github/workflows/css.yml6
-rw-r--r--.github/workflows/docs.yml6
-rw-r--r--.github/workflows/js.yml7
-rw-r--r--.github/workflows/lint.yml6
-rw-r--r--.github/workflows/node-sass.yml6
-rw-r--r--.github/workflows/release-notes.yml2
11 files changed, 37 insertions, 30 deletions
diff --git a/.github/workflows/browserstack.yml b/.github/workflows/browserstack.yml
index e545d62..a53c233 100644
--- a/.github/workflows/browserstack.yml
+++ b/.github/workflows/browserstack.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -22,12 +22,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
diff --git a/.github/workflows/bundlewatch.yml b/.github/workflows/bundlewatch.yml
index c02a37e..99ba060 100644
--- a/.github/workflows/bundlewatch.yml
+++ b/.github/workflows/bundlewatch.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -20,12 +20,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
diff --git a/.github/workflows/calibreapp-image-actions.yml b/.github/workflows/calibreapp-image-actions.yml
index 21df1f6..08987b3 100644
--- a/.github/workflows/calibreapp-image-actions.yml
+++ b/.github/workflows/calibreapp-image-actions.yml
@@ -8,15 +8,21 @@ on:
- '**.png'
- '**.webp'
+permissions:
+ contents: read
+
jobs:
build:
# Only run on Pull Requests within the same repository, and not from forks.
if: github.event.pull_request.head.repo.full_name == github.repository
name: calibreapp/image-actions
runs-on: ubuntu-latest
+ permissions:
+ # allow calibreapp/image-actions to update PRs
+ pull-requests: write
steps:
- - name: Checkout Repo
- uses: actions/checkout@v3
+ - name: Clone repository
+ uses: actions/checkout@v4
with:
persist-credentials: false
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index b1780ee..dd7f6e7 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -24,21 +24,21 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Initialize CodeQL
- uses: github/codeql-action/init@v2
+ uses: github/codeql-action/init@v3
with:
config-file: ./.github/codeql/codeql-config.yml
languages: "javascript"
queries: +security-and-quality
- name: Autobuild
- uses: github/codeql-action/autobuild@v2
+ uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v2
+ uses: github/codeql-action/analyze@v3
with:
category: "/language:javascript"
diff --git a/.github/workflows/cspell.yml b/.github/workflows/cspell.yml
index 11788e3..c671fde 100644
--- a/.github/workflows/cspell.yml
+++ b/.github/workflows/cspell.yml
@@ -23,12 +23,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Run cspell
- uses: streetsidesoftware/cspell-action@v2
+ uses: streetsidesoftware/cspell-action@v5
with:
config: ".cspell.json"
files: "**/*.md"
diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml
index 66112a9..52e93e2 100644
--- a/.github/workflows/css.yml
+++ b/.github/workflows/css.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -20,12 +20,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 2a684f6..0822205 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -20,12 +20,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml
index 805b1b7..1b672aa 100644
--- a/.github/workflows/js.yml
+++ b/.github/workflows/js.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -25,12 +25,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE }}
cache: npm
@@ -46,6 +46,7 @@ jobs:
- name: Run Coveralls
uses: coverallsapp/github-action@v2
+ if: ${{ !github.event.repository.fork }}
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
path-to-lcov: "./js/coverage/lcov.info"
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index fd62b41..213f9ec 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -20,12 +20,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
cache: npm
diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml
index c558e44..493cc35 100644
--- a/.github/workflows/node-sass.yml
+++ b/.github/workflows/node-sass.yml
@@ -9,7 +9,7 @@ on:
env:
FORCE_COLOR: 2
- NODE: 18
+ NODE: 20
permissions:
contents: read
@@ -20,12 +20,12 @@ jobs:
steps:
- name: Clone repository
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "${{ env.NODE }}"
diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml
index f620dd3..813956a 100644
--- a/.github/workflows/release-notes.yml
+++ b/.github/workflows/release-notes.yml
@@ -18,6 +18,6 @@ jobs:
runs-on: ubuntu-latest
if: github.repository == 'twbs/bootstrap'
steps:
- - uses: release-drafter/release-drafter@v5
+ - uses: release-drafter/release-drafter@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}