Skip to content

Commit bc1b77b

Browse files
authored
Merge pull request #5 from qualcomm/feature/github-workflow
feature/github-workflow
2 parents 85b6720 + 27839cd commit bc1b77b

15 files changed

Lines changed: 158 additions & 102 deletions

.changeset/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changesets
2+
3+
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4+
with multi-package repos, or single-package repos to help you version and publish your code. You can
5+
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6+
7+
We have a quick list of common questions to get you started engaging with this project in
8+
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

.changeset/config.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json",
3+
"changelog": [
4+
"../scripts/changeset-conventional-commits/changelog-formatter.cjs",
5+
{ "repo": "qualcomm/qualcomm-ui-utils" }
6+
],
7+
"commit": false,
8+
"fixed": [],
9+
"linked": [],
10+
"changedFilePatterns": [
11+
"**",
12+
"!dist",
13+
"!build",
14+
"!CHANGELOG.md",
15+
"!node_modules",
16+
"!.turbo",
17+
"!scripts",
18+
"!vite.config.ts",
19+
"!vitest.config.ts"
20+
],
21+
"access": "public",
22+
"baseBranch": "main",
23+
"updateInternalDependencies": "patch",
24+
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
25+
"updateInternalDependents": "always",
26+
"onlyUpdatePeerDependentsWhenOutOfRange": true
27+
},
28+
"ignore": []
29+
}

.github/workflows/qcom-preflight-checks.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@ jobs:
1616
with:
1717
# ✅ Preflight Checkers
1818
repolinter: true # default: true
19-
semgrep: true # default: true
20-
copyright-license-detector: true # default: true
19+
# This is run daily on a cron. See: semgrep.yml
20+
semgrep: false # default: true
21+
# This is handled from code-quality.yml using a faster local script
22+
copyright-license-detector: false # default: true
2123
pr-check-emails: true # default: true
2224
dependency-review: true # default: true
2325
secrets:

.github/workflows/semgrep.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Semgrep Supply Chain
2+
on:
3+
schedule:
4+
- cron: '0 6 * * *'
5+
workflow_dispatch:
6+
7+
permissions:
8+
contents: read
9+
security-events: write
10+
11+
jobs:
12+
run-semgrep-scan:
13+
name: Run Semgrep Scan
14+
runs-on: ubuntu-latest
15+
16+
env:
17+
SEMGREP_REPO_NAME: ${{ github.repository }}
18+
SEMGREP_COMMIT: ${{ github.sha }}
19+
SEMGREP_APP_TOKEN: ${{secrets.SEMGREP_APP_TOKEN}}
20+
21+
container:
22+
image: semgrep/semgrep:1.125.0
23+
24+
steps:
25+
- name: Checkout code
26+
uses: actions/checkout@v4
27+
with:
28+
fetch-depth: 0
29+
ref: ${{ github.head_ref }}
30+
31+
- name: Configure git
32+
run: git config --global --add safe.directory "$(pwd)"
33+
34+
- name: Run Semgrep Scan
35+
run: |
36+
semgrep ci --sarif-output=semgrep-report.sarif
37+
38+
- name: Upload to Security Tab
39+
uses: github/codeql-action/upload-sarif@v4
40+
if: ${{ always() && github.event.repository.visibility == 'public' }}
41+
with:
42+
sarif_file: semgrep-report.sarif
43+
category: semgrep

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
"lint": "turbo run lint --continue",
1414
"lint:ci": "turbo run lint --concurrency 6",
1515
"check-updates": "pnpm npm-check-updates",
16-
"changeset-publish": "pnpm changeset publish",
1716
"changeset-generate": "tsx scripts/changeset-conventional-commits/main.ts",
1817
"bump": "pnpm changeset version",
1918
"consolidate-changelogs": "tsx scripts/changeset-conventional-commits/consolidate-changelogs.ts",
@@ -46,6 +45,7 @@
4645
"cross-env": "^10.1.0",
4746
"dayjs": "^1.11.19",
4847
"dotenv": "^17.2.4",
48+
"envalid": "^8.1.1",
4949
"eslint": "catalog:",
5050
"execa": "^9.6.1",
5151
"glob": "catalog:",

packages/css-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"@commander-js/extra-typings": "^14.0.0",
4242
"@qualcomm-ui/cli": "workspace:^1.0.6",
4343
"@qualcomm-ui/esbuild": "workspace:^1.0.5",
44-
"@qualcomm-ui/tsconfig": "workspace:^1.0.4",
44+
"@qualcomm-ui/tsconfig": "workspace:^2.0.0",
4545
"autoprefixer": "^10.4.21",
4646
"chalk": "^5.6.2",
4747
"chokidar": "^4.0.3",

packages/esbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"devDependencies": {
4141
"@commander-js/extra-typings": "^14.0.0",
4242
"@qualcomm-ui/cli": "workspace:^1.0.6",
43-
"@qualcomm-ui/tsconfig": "workspace:^1.0.4",
43+
"@qualcomm-ui/tsconfig": "workspace:^2.0.0",
4444
"chalk": "^5.6.2",
4545
"chokidar": "^4.0.3",
4646
"esbuild": "^0.25.8",

packages/tsconfig/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @qualcomm-ui/tsconfig Changelog
22

3+
## 2.0.0 (2026/02/14)
4+
5+
### BREAKING CHANGES
6+
7+
- remove legacy tsconfig files
8+
39
## 1.0.4 (2025/11/21)
410

511
### Miscellaneous Chores

packages/tsconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qualcomm-ui/tsconfig",
3-
"version": "1.0.4",
3+
"version": "2.0.0",
44
"author": "Ryan Bower",
55
"license": "BSD-3-Clause-Clear",
66
"repository": "https://github.com/qualcomm/qualcomm-ui",

0 commit comments

Comments
 (0)