Skip to content

Commit e4b6a98

Browse files
authored
Rename todoApp to kitchen-sink and move it to examples/ dir (#3197)
1 parent e06b715 commit e4b6a98

File tree

136 files changed

+298
-312
lines changed

Some content is hidden

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

136 files changed

+298
-312
lines changed

.github/workflows/ci-deploy-test.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414
APP_PREFIX: ci-${{ github.sha }}
1515
FLY_API_TOKEN: ${{ secrets.FLY_GITHUB_TESTING_TOKEN }}
1616
FLY_REGION: dfw
17-
APP_TO_DEPLOY: waspc/examples/todoApp
17+
APP_TO_DEPLOY: examples/kitchen-sink
1818

1919
jobs:
2020
fly_deploy_app:
@@ -48,6 +48,9 @@ jobs:
4848
run: |
4949
set -e
5050
51+
# `fly launch` fails if Fly toml files already exist.
52+
rm -f fly-server.toml fly-client.toml
53+
5154
# NOTE: This assumes env var values don't contain:
5255
# - The character `#`.
5356
# - An empty line (i.e., there are no multiline env values).
@@ -94,7 +97,7 @@ jobs:
9497
9598
- name: Smoke test the client
9699
run: |
97-
curl --fail --silent https://$CLIENT_HOSTNAME | grep 'ToDo App'
100+
curl --fail --silent https://$CLIENT_HOSTNAME | grep 'Wasp Kitchen Sink'
98101
99102
fly_destroy_app:
100103
runs-on: ubuntu-latest

.github/workflows/ci-examples-test.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- waspleau
2121
- websockets-realtime-voting
2222
- ask-the-documents
23+
- kitchen-sink
2324

2425
steps:
2526
- uses: "actions/checkout@v5"

.github/workflows/ci-waspc-test.yaml

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -93,73 +93,10 @@ jobs:
9393
- name: Run unit tests
9494
run: cabal test wasp-cli-tests waspc-tests waspls-tests
9595

96-
- name: Ensure `todoApp` compiles and builds
97-
if: matrix.os == 'ubuntu-22.04' || matrix.os == 'macos-13'
98-
run: ./examples/todoApp/ensure_app_compiles_and_builds.sh
99-
100-
- name: Cache `todoApp` Node modules
101-
uses: actions/cache@v4
102-
if: matrix.os == 'ubuntu-22.04'
103-
with:
104-
path: ~/.npm
105-
key: node-modules-${{ hashFiles('./waspc/examples/todoApp/package-lock.json') }}-${{ matrix.os }}-${{ matrix.node-version }}
106-
10796
- name: Install `wasp-cli`
10897
if: matrix.os == 'ubuntu-22.04'
10998
run: cabal install
11099

111-
- name: Install `todoApp` node dependencies
112-
if: matrix.os == 'ubuntu-22.04'
113-
run: |
114-
cd examples/todoApp
115-
npm ci
116-
117-
- name: Store `todoApp` Playwright version
118-
if: matrix.os == 'ubuntu-22.04'
119-
run: |
120-
cd examples/todoApp
121-
PLAYWRIGHT_VERSION=$(npm ls @playwright/test | grep @playwright | sed 's/.*@//')
122-
echo "Playwright's Version: $PLAYWRIGHT_VERSION"
123-
echo "PLAYWRIGHT_VERSION=$PLAYWRIGHT_VERSION" >> $GITHUB_ENV
124-
125-
- name: Cache `todoApp` Playwright browsers for Playwright version
126-
id: todoApp-cache-playwright-browsers
127-
if: matrix.os == 'ubuntu-22.04'
128-
uses: actions/cache@v4
129-
with:
130-
path: ~/.cache/ms-playwright
131-
key: playwright-browsers-${{ env.PLAYWRIGHT_VERSION }}
132-
133-
- name: Install `todoApp` Playwright browsers
134-
if: steps.todoApp-cache-playwright-browsers.cache-hit != 'true' && matrix.os == 'ubuntu-22.04'
135-
run: |
136-
cd examples/todoApp
137-
npx playwright install --with-deps
138-
139-
- name: Set up `todoApp` project environment
140-
if: matrix.os == 'ubuntu-22.04'
141-
run: |
142-
cd examples/todoApp
143-
cp .env.server.example .env.server
144-
145-
- name: Run `todoApp` Playwright DEV tests
146-
if: matrix.os == 'ubuntu-22.04'
147-
env:
148-
WASP_CLI_CMD: wasp-cli
149-
WASP_RUN_MODE: dev
150-
run: |
151-
cd examples/todoApp
152-
npm run test
153-
154-
- name: Run `todoApp` Playwright BUILD tests
155-
if: matrix.os == 'ubuntu-22.04'
156-
env:
157-
WASP_CLI_CMD: wasp-cli
158-
WASP_RUN_MODE: build
159-
run: |
160-
cd examples/todoApp
161-
npm run test
162-
163100
- name: Run `waspc` e2e tests
164101
env:
165102
WASP_E2E_TESTS_SKIP_DOCKER: ${{ runner.os == 'macOS' && '1' || '' }}

.github/workflows/release-examples-deploy.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
- examples/waspleau
3939
- examples/websockets-realtime-voting
4040
- examples/ask-the-documents
41+
- examples/kitchen-sink
4142

4243
name: Deploy ${{ matrix.app-dir }}
4344

waspc/examples/todoApp/.env.vault renamed to examples/kitchen-sink/.env.vault

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
#/--------------------------------------------------/
55

66
# development
7-
DOTENV_VAULT_DEVELOPMENT="HKzcFBKr53zkvgTFCbITocppMEvZJDH5Qjr4tIN3J37BtyCByuV3gn9teAvvxywuccWfGF1MP0T6FaPUt+xgH6cKJs0TLK3aLqKqfV6qKMtPSSMyx2oX0IRvj42zqZrM/wSxW0uAEW16uqbOOOJ7f1y7vVVY6ZxVDt9DG2Og4sjiYX0rxiMhVOHqXGg7DMkBm3MR4psfO3FAd0XzQQErA7DS/jeR0cP3ui5Nr4SM1ds6K6SHjEASqMgwWcLjhq9CBz2LdDhP3LX/HBV6BRDCV1J0L05RiPG5DLNvjulxv5mFV5uru4EoLFznqRqAcAl+7YJLVtYKhs3O6Aw4OK/xfLHR1X5GtQlKDr+LFe9gpUEBKiyVlsMZoMs+NMeIpL/lDK0GKxIoWRBP5y3MCdmkdVoQflw1dehZDqicSshpGA5k/HHfE42ZEcUxlHX4NPbe3hIeYvAVZ04897y5QgKMcXUcvQcnm/ysYevo6ON+3sdlKE6cwpzOsTJSaEwUcwQciS3fGpE8koPsre8B3QG3nwiJ0mVMoxZO9lPkyKz8wNTJruVShuklaYI5H/jEouaWBPLDnY4Cor3CGoeQljWotNJi9gJJM0w5K/VkdTq/qlu+m0EXZUl5goZ1H+miS9gGUnv2s8NGSi48Am37lzsccpkwJ17S/7V41i9KCbXpi9h1N8Ihv/+VJWwIIK0KQ8aGuelmRLT+uKzpgBHUrLoCCHG4UXlE4BQTHXKImnxcKo0WMCdo+m4EHSzzCS6SOPMJ+XDz3y67rSDLwjTPD7vCHKPv7mg92QE5dp6iPrE9+/CwvWOzfIzoRUVPlxabMYMLjGJMm7o2VU0qYS2tbEpm7yZZlYz8DgR4XTZKvWq3cnpBIDrOWg+2WDsPaWjHHHC+kj+HXUgXbidGAObAlgLXdWtVYxdRhKQ0B58rJLSZ0Npv6o0vhzQGjKDXnB/MD+INB5J1ZyDQjiGfSXfNWv4Oxpd28BKIwX1ogDNa0s0WfknvsM8RQqe6WbS/Hf61prfeQe+hqRcj5b84LwLNmGoCGsV8MT3EtiwsKhvcC3KizoY0lXvBu68wNI3HQliDav5MrSx4SBQrWOHENa/dgZ43kZKz174r3eteXwsfuzVCIm5dhnQ015bP6c9iEVOe6ZSc1T2uk5uR7JFqR/bK6Q6voYtwB/PCgJFwSOEHxYB016+PyjiioHxusrSRO9UddDU7Tjjz92VyRyycyRhPk5OQcLptZYYNwO/INmvTVCXoBo4ldtvdqqeCTLHzsWiYkI1Knhhdk4WtTdXnPRuRoZIMUAM55R8mNvqtFtqg3qo9JMyH4ZpcwYDw"
8-
DOTENV_VAULT_DEVELOPMENT_VERSION=7
7+
DOTENV_VAULT_DEVELOPMENT="LbI0MLYGKsziqS+lyKgVzOmhKcxKqDo2K+ZUgEYH0TAYFY7I7x4A4dtjzsdXoO6mpneL8++1bv43P/6F6n/AKq1iSwQQU5EZ/aLxN1ppVHpsr5lVScKu0LUzdcpzBWAdJVn1yh1njzFL47NOCiqeiMjLo/o76++Rp7zKOWmWYQ+RUa6ihgt5nx1H047g/P8V0L5GKzExN3P9ZZwqehL1FA5tYKWS2PTAIVDNjve/0gjoH/XoTO1XYhnADtz1LTcy6Yubx0d9+w52Apvt1yb3MHNc2dA9FmUR2Ow8U4YHNXjEtgkl8sXybP6aEJVZNtKCRgXUVKxgnO2PRY72b5n7pFk9ENmu+zFovB8IAnrKlh1yKYA0FSJnAUj0AD9PgwJeJmUJU/Cl6X7Y2AJxojFoy0EzUGmgSDAJbvcxL1bpGao8Nl4BWAJkopTF25iohsy5FKhjGMFcB+ZuqyiwZCGc9YSAsDL7sgwvuKhYR2Ich/cvk1zmyeGyYzJOi6g/74zyOpNoQHhAqYqKagao/YDMbWYjLU8294qWBL8JIqgfj42LdBwnC0fl/ApRJ0XoJJmymCxh4IfQVvCx+pod/hbWy2tTDZ3rygJJu6oEx0U8/evLN/qpgaps8r4FedToLMSEC3+vKzRYF3RIGTz26+Mdd46kiFK62oj2t0AGhJF8nZOBbY4CVoIavVCwiO0CDYHGNZo86TDSz+z106gqxql4VwgBRC6hJYKeyoTk4burlqMqkvSzjiFYbQQwOHvNzdoIAJEgUnmWUL78vM/YgPawhGt/ECuGD/0kCFr3Ywhxb/HYUtvjgNWrCC+SJlz6dbuBPgLZTcxoWHh8FXXlbw+QwoB1PhMkJrTPn+Zq2jiPkm5/qGWXsZ4KrzndLbvaRiOc1lwLiBE8u0c+eLIQtdXE5pyw7pG/dddUB8UTenILY4xmYErZGMVdMSVbqztwyPb1Uz5UbbRtbhikXOtaZuXmflbSiN3fT1A9jEN+qRfK2WRHkd0/p8fc9tS37vBJDp0CfAIh27GluDJaURIIofcMxKZ990FhLNn5Pyr+KhCYDmqjWQO9IMA1UvBldOQ3gawMNVVMgMqHCvcff+TvbcX94ud4Q01lSMh5UEPLFMBN4SdJbof92akpSmYWLQ2yU+3D4AfuFP6OGAMTKb+5v8XUbJ4Omzi1UgnFSQfq+3X4wkLzAcitEXCFAv9G2/FaeGJgUFd7YP10uFUKQQR3jLVOfj+0fFwcJsxrnoQcsZpjzwIlbb8FPKlKTvDTNDDSmq3mApRLsLOimq6ysIcaV4rG8UR8jgkLE41yZlHa9qzkjvCSYF5zuGV7v2eRIIml+8lHumSp1i4tzRV+RywilLeWRBiqYOb2YC8wUPfTIITd6HWRw1mylwl3LmKG8hsMKXvlVp0rQLQXCbepdX10Sm1L0Od6KlVFLfwMnfHYeHI7pJ0Ugn6lL4CY1JqTykaAhfYveAbF51HghO9pZG5oMs7t+4X+vFBBWeNB/eY8VzvDvOAQLfficyAVMSsVElmORYTOT7w45OWZj9Tr+l2+db66aNYiFmMeKUyJZ084ruXfV8CXafzgRwlsVFR707Rgp5Wgu4oXkWp2zgnr49mnXBqTWpUzvptyOg=="
8+
DOTENV_VAULT_DEVELOPMENT_VERSION=9
99

1010
# ci
1111
DOTENV_VAULT_CI="XPQ6ajYp4LpTB1pVQtjAZIOhdB2F6L/6/sNioOAvAU8Nsdfu9VfSWGthU2Acz/lEl76zGVQ5ZOMHbmFBtcSUxDe96z32nefD2LgkuWtmIzR0BRmD+LLNrIDanefWH9QWAwl9r3DuigKRo2aLZFVOiTMYNcqR8J8CeNLNmvl+8839ZaD8z6J1ky9xk2Ck4CoZ7vMnib9fjDOrYTmaa9kczWPCPAWLk8CFRApF5Orz/E5s2egjYmjN0VwaEZ9ggPh01MQQhdRzbGlJ3uIMcpX9uQIoqkmPcJdnix28zCKB/G8lahb7OPDb5GNJbXQZbmX8dBjG5edUCFhiOSKTyjwwJpXkCeODNkxi5Syf99jLX5dDo9WjBl3r6oCYoAVrRMJ3Xak+redNwkrGmBRWS7Y4wBsRrUSTc04QafSranUIlw2yV/aJ2eQNcFmWNwfleKb98uFhjkEiIMc8A3zP3lJLBheFFbj/ZQ=="
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)