aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/twbs/bootstrap-icons/.github
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/twbs/bootstrap-icons/.github')
-rw-r--r--vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/bug_report.md16
-rw-r--r--vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/icon-request.md10
-rw-r--r--vendor/twbs/bootstrap-icons/.github/codeql/codeql-config.yml3
-rw-r--r--vendor/twbs/bootstrap-icons/.github/dependabot.yml17
-rw-r--r--vendor/twbs/bootstrap-icons/.github/preview.pngbin0 -> 247622 bytes
-rw-r--r--vendor/twbs/bootstrap-icons/.github/release-drafter.yml33
-rw-r--r--vendor/twbs/bootstrap-icons/.github/workflows/codeql.yml44
-rw-r--r--vendor/twbs/bootstrap-icons/.github/workflows/deploy.yml63
-rw-r--r--vendor/twbs/bootstrap-icons/.github/workflows/lint.yml37
-rw-r--r--vendor/twbs/bootstrap-icons/.github/workflows/release-notes.yml23
-rw-r--r--vendor/twbs/bootstrap-icons/.github/workflows/test.yml51
11 files changed, 297 insertions, 0 deletions
diff --git a/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/bug_report.md b/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 000000000..89973e5a3
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,16 @@
+---
+name: Bug report
+about: Report a problem with an icon or our documentation.
+title: ''
+labels: bug
+assignees: ''
+
+---
+
+Before opening, [search for duplicate or closed issues](https://github.com/twbs/icons/issues?utf8=%E2%9C%93&q=is%3Aissue).
+
+As appropriate, please include:
+
+- Operating system and version (Windows, macOS, Android, iOS)
+- Browser and version (Chrome, Firefox, Safari, Microsoft Edge, Opera, Android Browser)
+- A [reduced test case](https://css-tricks.com/reduced-test-cases/) or suggested fix using [CodePen](https://codepen.io/) or [JS Bin](https://jsbin.com/)
diff --git a/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/icon-request.md b/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/icon-request.md
new file mode 100644
index 000000000..e43d007a4
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/icon-request.md
@@ -0,0 +1,10 @@
+---
+name: Icon request
+about: Suggest new icons to add to the project
+title: ''
+labels: icon-request
+assignees: ''
+
+---
+
+
diff --git a/vendor/twbs/bootstrap-icons/.github/codeql/codeql-config.yml b/vendor/twbs/bootstrap-icons/.github/codeql/codeql-config.yml
new file mode 100644
index 000000000..d2d76ddbf
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/codeql/codeql-config.yml
@@ -0,0 +1,3 @@
+name: "CodeQL config"
+paths-ignore:
+ - "**/vendor/**"
diff --git a/vendor/twbs/bootstrap-icons/.github/dependabot.yml b/vendor/twbs/bootstrap-icons/.github/dependabot.yml
new file mode 100644
index 000000000..bb60c64fc
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/dependabot.yml
@@ -0,0 +1,17 @@
+version: 2
+updates:
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: monthly
+ reviewers:
+ - XhmikosR
+ - package-ecosystem: npm
+ directory: "/"
+ schedule:
+ interval: monthly
+ labels:
+ - dependencies
+ reviewers:
+ - XhmikosR
+ versioning-strategy: increase
diff --git a/vendor/twbs/bootstrap-icons/.github/preview.png b/vendor/twbs/bootstrap-icons/.github/preview.png
new file mode 100644
index 000000000..c453a71c7
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/preview.png
Binary files differ
diff --git a/vendor/twbs/bootstrap-icons/.github/release-drafter.yml b/vendor/twbs/bootstrap-icons/.github/release-drafter.yml
new file mode 100644
index 000000000..9bf0dce82
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/release-drafter.yml
@@ -0,0 +1,33 @@
+name-template: 'v$NEXT_PATCH_VERSION 🌈'
+tag-template: 'v$NEXT_PATCH_VERSION'
+prerelease: true
+exclude-labels:
+ - 'skip-changelog'
+categories:
+ - title: '🚀 Features'
+ labels:
+ - 'new-feature'
+ - 'feature'
+ - 'enhancement'
+ - title: '🐛 Bug fixes'
+ labels:
+ - 'fix'
+ - 'bugfix'
+ - 'bug'
+ - title: '📖 Docs'
+ labels:
+ - 'docs'
+ - title: '🧰 Maintenance'
+ labels:
+ - 'build'
+ - 'meta'
+ - 'chore'
+ - 'CI'
+ - title: '📦 Dependencies'
+ labels:
+ - 'dependencies'
+change-template: '- #$NUMBER: $TITLE'
+template: |
+ ## Changes
+
+ $CHANGES
diff --git a/vendor/twbs/bootstrap-icons/.github/workflows/codeql.yml b/vendor/twbs/bootstrap-icons/.github/workflows/codeql.yml
new file mode 100644
index 000000000..0a2f4fa05
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/workflows/codeql.yml
@@ -0,0 +1,44 @@
+name: "CodeQL"
+
+on:
+ push:
+ branches:
+ - main
+ - "!dependabot/**"
+ pull_request:
+ branches:
+ - main
+ - "!dependabot/**"
+ schedule:
+ - cron: "0 0 * * 0"
+ workflow_dispatch:
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: ubuntu-latest
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
+
+ steps:
+ - name: Clone repository
+ uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+
+ - name: Initialize CodeQL
+ 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@v3
+
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v3
+ with:
+ category: "/language:javascript"
diff --git a/vendor/twbs/bootstrap-icons/.github/workflows/deploy.yml b/vendor/twbs/bootstrap-icons/.github/workflows/deploy.yml
new file mode 100644
index 000000000..6f936d308
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/workflows/deploy.yml
@@ -0,0 +1,63 @@
+name: Deploy
+
+on:
+ release:
+ types:
+ - published
+ workflow_dispatch:
+
+env:
+ FORCE_COLOR: 2
+ NODE: 20
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ if: github.repository == 'twbs/icons' && startsWith(github.ref, 'refs/tags/v')
+
+ steps:
+ - name: Clone repository
+ uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: "${{ env.NODE }}"
+ cache: npm
+
+ - name: Install npm dependencies
+ run: npm ci
+
+ - name: Prepare release
+ run: npm run release
+
+ - name: Deploy docs
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ allow_empty_commit: false
+ personal_token: ${{ secrets.PERSONAL_TOKEN }}
+ publish_branch: gh-pages
+ publish_dir: ./_site/
+
+ publish:
+ needs: build
+ runs-on: ubuntu-latest
+ if: github.repository == 'twbs/icons' && startsWith(github.ref, 'refs/tags/v')
+
+ steps:
+ - name: Clone repository
+ uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version: "${{ env.NODE }}"
+ registry-url: "https://registry.npmjs.org"
+
+ - name: Publish on npm
+ run: npm publish
+ env:
+ NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
diff --git a/vendor/twbs/bootstrap-icons/.github/workflows/lint.yml b/vendor/twbs/bootstrap-icons/.github/workflows/lint.yml
new file mode 100644
index 000000000..373f47fed
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/workflows/lint.yml
@@ -0,0 +1,37 @@
+name: Lint
+
+on:
+ push:
+ branches:
+ - main
+ pull_request:
+ workflow_dispatch:
+
+env:
+ FORCE_COLOR: 2
+ NODE: 20
+
+permissions:
+ contents: read
+
+jobs:
+ lint:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Clone repository
+ uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: "${{ env.NODE }}"
+ cache: npm
+
+ - name: Install npm dependencies
+ run: npm ci
+
+ - name: Lint
+ run: npm run test
diff --git a/vendor/twbs/bootstrap-icons/.github/workflows/release-notes.yml b/vendor/twbs/bootstrap-icons/.github/workflows/release-notes.yml
new file mode 100644
index 000000000..c92b0b188
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/workflows/release-notes.yml
@@ -0,0 +1,23 @@
+name: Release notes
+
+on:
+ push:
+ branches:
+ - main
+ workflow_dispatch:
+
+permissions:
+ contents: read
+
+jobs:
+ update_release_draft:
+ permissions:
+ # allow release-drafter/release-drafter to create GitHub releases and add labels to PRs
+ contents: write
+ pull-requests: write
+ runs-on: ubuntu-latest
+ if: github.repository == 'twbs/icons'
+ steps:
+ - uses: release-drafter/release-drafter@v5
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/vendor/twbs/bootstrap-icons/.github/workflows/test.yml b/vendor/twbs/bootstrap-icons/.github/workflows/test.yml
new file mode 100644
index 000000000..5c3e314b3
--- /dev/null
+++ b/vendor/twbs/bootstrap-icons/.github/workflows/test.yml
@@ -0,0 +1,51 @@
+name: Tests
+
+on:
+ push:
+ branches:
+ - main
+ - "!dependabot/**"
+ pull_request:
+ workflow_dispatch:
+
+env:
+ FORCE_COLOR: 2
+ NODE: 20
+
+permissions:
+ contents: read
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Clone repository
+ uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: "${{ env.NODE }}"
+ cache: npm
+
+ - run: java -version
+
+ - name: Install npm dependencies
+ run: npm ci
+
+ - name: Build the icons
+ run: npm run icons
+
+ - name: Build and test docs
+ run: npm run docs-test
+
+ - name: Run linkinator
+ uses: JustinBeckwith/linkinator-action@v1
+ with:
+ paths: _site
+ recurse: true
+ verbosity: error
+ skip: "^(?!http://localhost)"