Skip to content

Commit cd8d73e

Browse files
Alek99Alek99Kastier1
authored
Publish Template Action Add (#68)
* Publish template * Publish template * test * scret names * Debug * Debug * Debug * Update publish * udate logic * repo dispatch * removeid * Repo dispatch * ruff * Workflow dispatch * Dev Stage Prod * update names * Dev Stage Prod * remove extra code * condense publish * remove upload * remove preview * update template json --------- Co-authored-by: Alek99 <[email protected]> Co-authored-by: Kastier1 <[email protected]>
1 parent a74e268 commit cd8d73e

File tree

3 files changed

+32
-9
lines changed

3 files changed

+32
-9
lines changed

.github/workflows/create-artifacts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,4 @@ jobs:
7272
upload_url: ${{ github.event.release.upload_url }}
7373
asset_path: ./templates.json
7474
asset_name: templates.json
75-
asset_content_type: application/json
75+
asset_content_type: application/json
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Publish Templates
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
environment:
6+
description: 'Choose deployment environment'
7+
required: true
8+
type: choice
9+
options:
10+
- Reflex Build Dev
11+
- Reflex Build Stg
12+
- Reflex Build Prod
13+
jobs:
14+
trigger-second-repo:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Trigger second repo
18+
uses: peter-evans/repository-dispatch@v2
19+
with:
20+
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
21+
repository: reflex-dev/flexgen
22+
event-type: release
23+
client-payload: '{"release": ${{ toJson(github.event.release) }}}'

templates.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@
55
"description": "A minimal template.",
66
"demo_url": "https://blank-template.reflex.run",
77
"hidden": false,
8-
"reflex_build": true
8+
"reflex_build": false
99
},
1010
{
1111
"name": "dashboard",
1212
"description": "A dashboard with tables and graphs.",
1313
"demo_url": "https://dashboard-new.reflex.run/",
1414
"hidden": false,
15-
"reflex_build": true
15+
"reflex_build": false
1616
},
1717
{
1818
"name": "sidebar",
1919
"description": "A template with a sidebar to navigate pages.",
2020
"demo_url": "https://sidebar-template.reflex.run",
2121
"hidden": true,
22-
"reflex_build": true
22+
"reflex_build": false
2323
},
2424
{
2525
"name": "sales",
2626
"description": "An app to manage sales and customers.",
2727
"demo_url": "https://sales-new.reflex.run/",
2828
"hidden": false,
29-
"reflex_build": true
29+
"reflex_build": false
3030
},
3131
{
3232
"name": "ai_image_gen",
@@ -40,14 +40,14 @@
4040
"description": "A template for continuous integration.",
4141
"demo_url": "https://cijob.reflex.run/",
4242
"hidden": false,
43-
"reflex_build": true
43+
"reflex_build": false
4444
},
4545
{
4646
"name": "api_admin_panel",
4747
"description": "An admin panel for an api.",
4848
"demo_url": "https://api-admin-panel.reflex.run/",
4949
"hidden": false,
50-
"reflex_build": true
50+
"reflex_build": false
5151
},
5252
{
5353
"name": "nba",
@@ -73,7 +73,7 @@
7373
"name": "reflex-llamaindex-template",
7474
"description": "A template for LlamaIndex.",
7575
"hidden": false,
76-
"reflex_build": false
76+
"reflex_build": true
7777
}
7878
]
79-
}
79+
}

0 commit comments

Comments
 (0)