Skip to content

Commit 8e50641

Browse files
committed
fix: cd
1 parent 3aac786 commit 8e50641

File tree

12 files changed

+10943
-187
lines changed

12 files changed

+10943
-187
lines changed

.github/workflows/deploy.yml

+1-9
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,9 @@ jobs:
2727
cache: 'npm'
2828
- name: Install and build astro
2929
shell: 'bash'
30-
env:
31-
NEXT_PUBLIC_TINA_CLIENT_ID: ${{ secrets.TINA_PUBLIC_CLIENT_ID }}
32-
TINA_TOKEN: ${{ secrets.TINA_TOKEN }}
33-
NEXT_PUBLIC_TINA_BRANCH: main
3430
run: |
3531
npm install
36-
npm run build
37-
- name: Copy TinaCMS artifacts
38-
run: |
39-
cp -R ./public/it-landscape/admin/ ./dist/
40-
rm ./dist/admin/.gitignore
32+
npm run build-astro
4133
- name: Create Pages Artifact
4234
uses: actions/upload-pages-artifact@v1
4335
with:

.tina/__generated__/_schema.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.tina/__generated__/client.d.ts

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pages/[slug].js

-36
This file was deleted.

pages/_app.js

-9
This file was deleted.

pages/index.js

-35
This file was deleted.

public/logo.svg

+1
Loading

scripts/graphviz_simple.py

-58
This file was deleted.

src/pages/index.astro

+35-20
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,26 @@
11
---
22
import { client } from "../../.tina/__generated__/client.js"
3-
import { Debug } from 'astro:components'
43
import Layout from "../layouts/Layout.astro";
5-
import { getServices } from "../../../src/services/data";
4+
import { Service, ServiceConnectionEdges } from "../../.tina/__generated__/types";
65
7-
const services = await getServices();
8-
const services2 = await client.queries.service({relativePath: 'eCamp.yaml'})
6+
const serviceResponse = await client.queries.serviceConnection()
7+
// @ts-ignore
8+
const serviceEdges: ServiceConnectionEdges[] = serviceResponse.data.serviceConnection.edges || []
9+
10+
const services = serviceEdges.map((service: ServiceConnectionEdges) => {
11+
const lifecycle = service.node?.lifecycle || [];
12+
const length: number = lifecycle?.length || 0
13+
const productOwner = service.node?.product_owner?.name;
14+
const dateString: string = service.node?.last_updated ? new Date(service.node?.last_updated).toLocaleDateString('de') : 'unknown'
15+
16+
return {
17+
id: service.node?.id,
18+
name: service.node?.name,
19+
status: lifecycle[length -1]?.state,
20+
product_owner: productOwner,
21+
lastUpdated: dateString,
22+
}
23+
});
924
---
1025

1126
<Layout title="Services">
@@ -18,26 +33,26 @@ const services2 = await client.queries.service({relativePath: 'eCamp.yaml'})
1833
<tr>
1934
<td>Name</td>
2035
<td>Status</td>
36+
<td>Product Owner</td>
2137
<td>last updated</td>
2238
</tr>
23-
</thead>$<Debug values={services2.data.service.has_sla}>
24-
{
25-
Array.from(services.values()).map((service) => (
26-
<tr>
27-
<td>
28-
<a class="text-brombeer hover:underscore" href={`/it-landscape/services/${service.id}`}>
39+
</thead>
40+
{services?.map((service) => <tr>
41+
<td>
42+
<a class="text-brombeer hover:underscore" href={`/it-landscape/services/${service.name}`}>
2943
{service.name}
3044
</a>
31-
</td>
32-
<td>
33-
<span class="bg-green-100 text-green-800 text-xs font-medium mr-2 px-2.5 py-0.5 rounded">{service.lifecycle[service.lifecycle.length -1].state}</span>
34-
</td>
35-
<td>
36-
{new Date(service.last_updated).toLocaleDateString('de')}
37-
</td>
38-
</tr>
39-
))
40-
}
45+
</td>
46+
<td>
47+
<span class="bg-green-100 text-green-800 text-xs font-medium mr-2 px-2.5 py-0.5 rounded">{service.status}</span>
48+
</td>
49+
<td>
50+
{service.product_owner}
51+
</td>
52+
<td>
53+
{service.lastUpdated}
54+
</td>
55+
</tr>) }
4156
</table>
4257
</main>
4358
</Layout>

0 commit comments

Comments
 (0)