Skip to content

Commit d889898

Browse files
authored
chore: adapt zisi repo (#5645)
* chore: move CodeQL * chore: remove duplicate files * chore: remove prettierignore * chore: remove duplicates from gitignore * chore: adapt base TS config * chore: format * chore: adapt to main eslint config * chore: remove duplicate codecov file * chore: add zisi to release-please config * chore: update package.json * chore: fix all tests * chore: "encoding" is now a dependency, so we can't use it for this test * chore: adapt benchmark workflow * chore: remove CodeQL * chore: remove fossa workflow * chore: remove duplicate pre-release flow * chore: remove duplicate release-please flow * chore: adopt test workflow * chore: workaround for bin.js * chore: update release-please-manifest * chore: update lockfile * chore: trigger ci run * fix: build error around new tsc version * fix: use ts-ignore
1 parent df8f167 commit d889898

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3622
-24965
lines changed

.eslintrc.cjs

+9-1
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ const config = {
2020
'packages/build/test-d/**',
2121
'packages/build/types/**',
2222
// don't lint fixtures
23-
'packages/*/tests/**/fixtures/**',
23+
'packages/*/tests/**/fixtures*/**',
24+
'packages/*/benchmarks/**/fixtures*/**',
2425
'packages/framework-info/test/fixtures/**',
2526
'packages/framework-info/dist/**',
2627
'packages/*/lib/**',
28+
'packages/*/dist/**',
2729

2830
'packages/edge-bundler/deno/**/*',
2931
'packages/edge-bundler/node/vendor/**',
@@ -66,6 +68,12 @@ const config = {
6668
'@typescript-eslint/no-empty-function': 'off',
6769
},
6870
},
71+
{
72+
files: ['packages/zip-it-and-ship-it/tests/**'],
73+
rules: {
74+
'@typescript-eslint/no-non-null-assertion': 'off',
75+
},
76+
},
6977
],
7078
}
7179

.github/codeql/codeql-config.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
paths-ignore:
2+
- packages/zip-it-and-ship-it/benchmarks/fixtures
3+
- packages/zip-it-and-ship-it/tests/fixtures

packages/zip-it-and-ship-it/.github/workflows/benchmark.yml .github/workflows/benchmark.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
name: Benchmark
1+
name: Benchmark ZISI
22

33
on:
44
push:
55
branches: [main]
66
pull_request:
77
branches: [main]
8+
paths:
9+
- 'packages/zip-it-and-ship-it/**'
810
workflow_dispatch:
911

1012
jobs:
@@ -25,6 +27,7 @@ jobs:
2527

2628
- name: Run benchmarks
2729
run: npm run benchmark
30+
working-directory: packages/zip-it-and-ship-it
2831

2932
- name: Run Delta
3033
uses: netlify/delta-action@v4

.github/workflows/workflow.yml

+6
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ jobs:
5959
deno-version: 'v1.x'
6060
fail-fast: false
6161
steps:
62+
# Increasing the maximum number of open files. See:
63+
# https://github.com/actions/virtual-environments/issues/268
64+
- name: Increase open file limit
65+
run: sudo ulimit -Sn 65536
66+
if: "${{ matrix.os == 'macOS-latest' }}"
67+
- run: git config --global core.symlinks true
6268
# Sets an output parameter if this is a release PR
6369
- name: Check for release
6470
id: release-check

.prettierignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# don't format fixtures (sometimes faulty behaviour is desired)
22
packages/*/tests/**/fixtures/**
3-
packages/*/test/**/fixtures/**
3+
packages/*/test/**/fixtures*/**
4+
packages/*/benchmarks/**/fixtures*/**
45
packages/framework-info/test/fixtures/**
56
# don't lint outputs
67
packages/*/lib
8+
packages/*/dist
79
# don't lint deno files
810
packages/edge-bundler/deno/**
911
# don't lint vendored files

.release-please-manifest.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@
1313
"packages/redirect-parser": "14.3.0",
1414
"packages/run-utils": "5.1.1",
1515
"packages/opentelemetry-sdk-setup": "1.1.2",
16-
"packages/opentelemetry-utils": "1.2.1"
16+
"packages/opentelemetry-utils": "1.2.1",
17+
"packages/zip-it-and-ship-it": "9.32.2"
1718
}

0 commit comments

Comments
 (0)