diff options
Diffstat (limited to 'vendor/twbs/bootstrap-icons/.github')
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/bug_report.md | 16 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/ISSUE_TEMPLATE/icon-request.md | 10 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/codeql/codeql-config.yml | 3 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/dependabot.yml | 17 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/preview.png | bin | 0 -> 247622 bytes | |||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/release-drafter.yml | 33 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/workflows/codeql.yml | 44 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/workflows/deploy.yml | 63 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/workflows/lint.yml | 37 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/workflows/release-notes.yml | 23 | ||||
-rw-r--r-- | vendor/twbs/bootstrap-icons/.github/workflows/test.yml | 51 |
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 Binary files differnew file mode 100644 index 000000000..c453a71c7 --- /dev/null +++ b/vendor/twbs/bootstrap-icons/.github/preview.png 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)" |