Skip to content

Commit 5958142

Browse files
committed
feat(ci): add CI workflow for pull requests
1 parent 82871fc commit 5958142

File tree

4 files changed

+21717
-15577
lines changed

4 files changed

+21717
-15577
lines changed

.github/workflows/ci.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: CI
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
build-and-test:
8+
runs-on: ubuntu-latest
9+
defaults:
10+
run:
11+
shell: nix develop --command bash {0}
12+
steps:
13+
- name: Checkout
14+
uses: actions/checkout@v4
15+
16+
- uses: DeterminateSystems/nix-installer-action@main
17+
- uses: DeterminateSystems/magic-nix-cache-action@main
18+
- uses: DeterminateSystems/flake-checker-action@main
19+
20+
- name: Install dependencies
21+
run: yarn install --immutable
22+
23+
- name: Lint
24+
run: just lint
25+
26+
- name: Test
27+
run: just test
28+
29+
- name: Type Check
30+
run: yarn tsc
31+
32+
- name: Build
33+
run: yarn build

.github/workflows/release.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ jobs:
2525
changes: ${{ steps.check_changes.outputs.changes }}
2626
release:
2727
runs-on: ubuntu-latest
28+
needs: [ check-changes ]
2829
if: needs.check-changes.outputs.changes == 'detected'
2930
defaults:
3031
run:

dev/index.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ const mockEntity = {
1616
// 'sysdigcloud.com/kubernetes-cluster-name': 'sock-shop-cluster',
1717
// 'sysdigcloud.com/kubernetes-namespace-name': 'sock-shop',
1818
// 'sysdigcloud.com/kubernetes-workload-name': 'sock-shop-carts',
19-
// 'sysdigcloud.com/kubernetes-workload-type': 'deployment',
20-
// 'sysdigcloud.com/registry-vendor': 'harbor',
19+
'sysdigcloud.com/kubernetes-workload-type': 'deployment',
20+
'sysdigcloud.com/registry-vendor': 'dockerv2',
2121
// 'sysdigcloud.com/registry-name': 'registry-harbor-registry.registry.svc.cluster.local:5443',
22-
// 'sysdigcloud.com/image-freetext': 'ghcr.io/sysdiglabs',
23-
// 'sysdigcloud.com/resource-name': 'sock-shop-carts',
24-
// 'sysdigcloud.com/resource-type': 'Deployment',
22+
'sysdigcloud.com/image-freetext': 'ghcr.io',
23+
'sysdigcloud.com/resource-name': 'sock-shop-carts',
24+
'sysdigcloud.com/resource-type': 'Deployment',
2525
},
2626
},
2727
spec: {

0 commit comments

Comments
 (0)