Skip to content

Commit ea4d097

Browse files
committed
feat: Update workflow to remove feature branch support and streamline OS matrix for improved clarity
1 parent 43c72fe commit ea4d097

File tree

1 file changed

+2
-23
lines changed

1 file changed

+2
-23
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: MCPC Core - Deno Tests
22

33
on:
44
push:
5-
branches: [main, develop, "feature/**"]
5+
branches: [main, develop]
66
paths:
77
- "packages/core/**"
88
- ".github/workflows/**"
@@ -21,7 +21,7 @@ jobs:
2121
strategy:
2222
matrix:
2323
deno-version: ["2.4.x", "2.x"]
24-
os: [ubuntu-latest, macos-latest, windows-latest]
24+
os: [ubuntu-latest]
2525
fail-fast: false
2626

2727
steps:
@@ -90,24 +90,3 @@ jobs:
9090
with:
9191
file: ./packages/core/coverage.lcov
9292
flags: mcpc-core
93-
94-
security:
95-
name: Security Check
96-
runs-on: ubuntu-latest
97-
98-
steps:
99-
- name: Git Checkout
100-
uses: actions/checkout@v4
101-
102-
- name: Use Deno
103-
uses: denoland/setup-deno@v2
104-
with:
105-
deno-version: 2.x
106-
107-
- name: Check Dependencies
108-
working-directory: packages/core
109-
run: |
110-
echo "=== Dependency Info ==="
111-
deno info mod.ts
112-
echo "=== Checking for HTTP imports ==="
113-
! grep -r "http://" . --include="*.ts" || (echo "Found insecure HTTP imports" && exit 1)

0 commit comments

Comments
 (0)