mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-10-07 16:18:57 +00:00
Compare commits
1 commit
9e6ae02080
...
158ceec5b4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
158ceec5b4 |
13 changed files with 45 additions and 45 deletions
10
.github/workflows/ci.yaml
vendored
10
.github/workflows/ci.yaml
vendored
|
|
@ -19,7 +19,7 @@ permissions:
|
|||
jobs:
|
||||
dotnet:
|
||||
name: .NET Build & Test
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-dotnet.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-dotnet.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
working-directory: api
|
||||
solution: ProposalSystem.sln
|
||||
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
# Phase 5: full frontend pipeline — format:check, build (tsc -b included),
|
||||
# vitest, Playwright chromium smoke. Replaces the old typecheck-only job
|
||||
# plus the standalone Web Tests job. No lint script yet (run-lint: false).
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-frontend.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-frontend.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
working-directory: web
|
||||
cache-dependency-path: web/package-lock.json
|
||||
|
|
@ -39,7 +39,7 @@ jobs:
|
|||
|
||||
python:
|
||||
name: Python Lint
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-python-sam.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-python-sam.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
source-dirs: "lambdas/"
|
||||
run-sam-validate: false
|
||||
|
|
@ -67,7 +67,7 @@ jobs:
|
|||
|
||||
mobile:
|
||||
name: Mobile Typecheck
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
working-directory: mobile
|
||||
cache-dependency-path: mobile/package-lock.json
|
||||
|
|
@ -77,7 +77,7 @@ jobs:
|
|||
|
||||
infra:
|
||||
name: CDK Synth
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/ci-typescript-cdk.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
working-directory: infra
|
||||
cache-dependency-path: infra/package-lock.json
|
||||
|
|
|
|||
2
.github/workflows/deploy-mobile.yaml
vendored
2
.github/workflows/deploy-mobile.yaml
vendored
|
|
@ -15,7 +15,7 @@ permissions:
|
|||
jobs:
|
||||
deploy-ios:
|
||||
name: Build & Upload to TestFlight
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/cd-mobile-ios.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/cd-mobile-ios.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
working-directory: mobile
|
||||
cache-dependency-path: mobile/package-lock.json
|
||||
|
|
|
|||
2
.github/workflows/deploy.yaml
vendored
2
.github/workflows/deploy.yaml
vendored
|
|
@ -15,7 +15,7 @@ permissions:
|
|||
jobs:
|
||||
deploy:
|
||||
name: Deploy to AWS
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/cd-cdk.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/cd-cdk.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
with:
|
||||
cdk-dir: infra
|
||||
dotnet-version: "8.0.x"
|
||||
|
|
|
|||
2
.github/workflows/labeler.yml
vendored
2
.github/workflows/labeler.yml
vendored
|
|
@ -10,4 +10,4 @@ permissions:
|
|||
|
||||
jobs:
|
||||
label:
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/callable-labeler.yaml@7ac3528750b346f181347bb09f6af927a1c0aa14 # v1.0.6
|
||||
uses: Sea-Haven-Industries/.github/.github/workflows/callable-labeler.yaml@3f746774229d41770727e2e4fd63ed5f5555a8b3 # v1.0.3
|
||||
|
|
|
|||
40
infra/package-lock.json
generated
40
infra/package-lock.json
generated
|
|
@ -8,13 +8,13 @@
|
|||
"name": "proposal-system-infra",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"aws-cdk-lib": "2.263.0",
|
||||
"constructs": "^10.8.1"
|
||||
"aws-cdk-lib": "2.262.1",
|
||||
"constructs": "^10.7.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^25.9.5",
|
||||
"aws-cdk": "^2.1135.0",
|
||||
"tsx": "^4.23.6",
|
||||
"aws-cdk": "^2.1133.0",
|
||||
"tsx": "^4.23.1",
|
||||
"typescript": "~7.0.2"
|
||||
}
|
||||
},
|
||||
|
|
@ -859,9 +859,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/aws-cdk": {
|
||||
"version": "2.1135.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1135.0.tgz",
|
||||
"integrity": "sha512-Vfz2kllheB+8y9audOtcw0qo0v6EnjxfO2pK7x6eSulHmD0GaAvkqrg6MF+20wxE2KTyuY1UDBzICO+nHUaFtA==",
|
||||
"version": "2.1133.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1133.0.tgz",
|
||||
"integrity": "sha512-DGlCBwqxSHTe1u/IoT5WV+Bbd2K3UhwFHsdMqb2nQa1fkJmaQgoNFu0It+p3HxyMWeW+gKsVzT5KcjQPQ6Kzuw==",
|
||||
"dev": true,
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
|
|
@ -872,9 +872,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/aws-cdk-lib": {
|
||||
"version": "2.263.0",
|
||||
"resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.263.0.tgz",
|
||||
"integrity": "sha512-cXC9wnOr+LknMee9x0kYwofgVs8aN8eBKsbzcE90sDUtpLTgWG2Bd+9koqxBKPeIU8kig/GGBFwJ69Wr+hLKDg==",
|
||||
"version": "2.262.1",
|
||||
"resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.262.1.tgz",
|
||||
"integrity": "sha512-B6YP4r6ojUZCDhl+qBu/CrWzcipR8sIgshcqYvgw013sghPXmVkYdJ3yuI9+DKML3YLSjQrHy1nGJs+Nqq7JCg==",
|
||||
"bundleDependencies": [
|
||||
"@aws/cloudformation-validate",
|
||||
"@balena/dockerignore",
|
||||
|
|
@ -895,7 +895,7 @@
|
|||
"@aws-cdk/asset-node-proxy-agent-v6": "^2.1.2",
|
||||
"@aws-cdk/cloud-assembly-api": "^2.2.6",
|
||||
"@aws-cdk/cloud-assembly-schema": "^54.11.0",
|
||||
"@aws/cloudformation-validate": "1.6.0-beta",
|
||||
"@aws/cloudformation-validate": "1.5.1-beta",
|
||||
"@balena/dockerignore": "^1.0.2",
|
||||
"case": "1.6.3",
|
||||
"fs-extra": "^11.3.6",
|
||||
|
|
@ -930,7 +930,7 @@
|
|||
}
|
||||
},
|
||||
"node_modules/aws-cdk-lib/node_modules/@aws/cloudformation-validate": {
|
||||
"version": "1.6.0-beta",
|
||||
"version": "1.5.1-beta",
|
||||
"inBundle": true,
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
|
|
@ -951,14 +951,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/aws-cdk-lib/node_modules/brace-expansion": {
|
||||
"version": "5.0.8",
|
||||
"version": "5.0.7",
|
||||
"inBundle": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"balanced-match": "^4.0.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": "20 || >=22"
|
||||
"node": "18 || 20 || >=22"
|
||||
}
|
||||
},
|
||||
"node_modules/aws-cdk-lib/node_modules/case": {
|
||||
|
|
@ -1083,9 +1083,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/constructs": {
|
||||
"version": "10.8.1",
|
||||
"resolved": "https://registry.npmjs.org/constructs/-/constructs-10.8.1.tgz",
|
||||
"integrity": "sha512-98yGXYyhePqPYh3cYu8nzBERmAhC0DONe3UD03okK0nehZ7hYP4wgZuf02a04+uOWxnTJ5Rpp5m0GRNpwyLGGA==",
|
||||
"version": "10.7.1",
|
||||
"resolved": "https://registry.npmjs.org/constructs/-/constructs-10.7.1.tgz",
|
||||
"integrity": "sha512-ulK25Sg2Nv1jW+A9VeV7fu9GFN9KdVTNWdXMoapNRwqkQzSdToro/Tttk3Ak5BGI80NRA/d2nSzKnoZ27LizLw==",
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
"node_modules/esbuild": {
|
||||
|
|
@ -1146,9 +1146,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/tsx": {
|
||||
"version": "4.23.6",
|
||||
"resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.6.tgz",
|
||||
"integrity": "sha512-D/YYGUDqKlLvXhM5fBBbiENaGICxLfU4viHnZEkgmgplnDFa+Kczy34VV7AmLJgdzisv0I/J3zitfC26JH3GXg==",
|
||||
"version": "4.23.1",
|
||||
"resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz",
|
||||
"integrity": "sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
|
|
|||
|
|
@ -10,13 +10,13 @@
|
|||
"deploy": "cdk deploy --all --require-approval broadening"
|
||||
},
|
||||
"dependencies": {
|
||||
"aws-cdk-lib": "2.263.0",
|
||||
"constructs": "^10.8.1"
|
||||
"aws-cdk-lib": "2.262.1",
|
||||
"constructs": "^10.7.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^25.9.5",
|
||||
"aws-cdk": "^2.1135.0",
|
||||
"tsx": "^4.23.6",
|
||||
"aws-cdk": "^2.1133.0",
|
||||
"tsx": "^4.23.1",
|
||||
"typescript": "~7.0.2"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
boto3>=1.43.64,<2.0
|
||||
boto3>=1.43.62,<2.0
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
boto3>=1.43.64,<2.0
|
||||
boto3>=1.43.62,<2.0
|
||||
httpx>=0.28.1,<1.0
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
pdfplumber>=0.11.10,<1.0
|
||||
boto3>=1.43.64,<2.0
|
||||
boto3>=1.43.62,<2.0
|
||||
httpx>=0.28.1,<1.0
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
reportlab>=5.0.0,<6.0
|
||||
boto3>=1.43.64,<2.0
|
||||
boto3>=1.43.61,<2.0
|
||||
httpx>=0.28.1,<1.0
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
boto3>=1.43.64,<2.0
|
||||
boto3>=1.43.62,<2.0
|
||||
httpx>=0.28.1,<1.0
|
||||
|
|
|
|||
14
mobile/package-lock.json
generated
14
mobile/package-lock.json
generated
|
|
@ -27,7 +27,7 @@
|
|||
"react-native-image-picker": "^7.2.0",
|
||||
"react-native-keychain": "^9.2.0",
|
||||
"react-native-paper": "^5.15.3",
|
||||
"react-native-safe-area-context": "^5.8.1",
|
||||
"react-native-safe-area-context": "^5.8.0",
|
||||
"react-native-screens": "^4.26.2",
|
||||
"react-native-share": "^11.0.0",
|
||||
"react-native-vector-icons": "^10.2.0",
|
||||
|
|
@ -4261,9 +4261,9 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/js-yaml": {
|
||||
"version": "4.3.1",
|
||||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz",
|
||||
"integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",
|
||||
"version": "4.3.0",
|
||||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz",
|
||||
"integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
|
|
@ -6115,9 +6115,9 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/react-native-safe-area-context": {
|
||||
"version": "5.8.1",
|
||||
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.8.1.tgz",
|
||||
"integrity": "sha512-dDYVAJcW5LJlXAqTUFAaWvYJovqxrh6HdJlOkdTQ7dXCcKWhCq5vKoDXJc3n1q5rYcAUaIwmToKNPKibnogC4g==",
|
||||
"version": "5.8.0",
|
||||
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-5.8.0.tgz",
|
||||
"integrity": "sha512-t+ZsAVzY/wWzzx34vqGbo3/as9EEESJdbyZNL7Yg5EYX+toYMtMqFoDDCvqZUi35eeGVsXc6pAaEk4edMwbuCQ==",
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
"react": "*",
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
"react-native-image-picker": "^7.2.0",
|
||||
"react-native-keychain": "^9.2.0",
|
||||
"react-native-paper": "^5.15.3",
|
||||
"react-native-safe-area-context": "^5.8.1",
|
||||
"react-native-safe-area-context": "^5.8.0",
|
||||
"react-native-screens": "^4.26.2",
|
||||
"react-native-share": "^11.0.0",
|
||||
"react-native-vector-icons": "^10.2.0",
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue