Skip to content

Commit 5ff4ecc

Browse files
committed
liter
1 parent 4ac9496 commit 5ff4ecc

File tree

2 files changed

+56
-2
lines changed

2 files changed

+56
-2
lines changed

.github/workflows/generate-linter-advanced.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
framework: [chi, gin, fiber, gorilla/mux, httprouter, standard-library, echo]
1212
driver: [postgres]
1313
git: [commit]
14-
advanced: [htmx, githubaction, websocket, tailwind, docker, react]
14+
advanced: [githubaction, websocket, docker]
1515

1616
runs-on: ubuntu-latest
1717
steps:
@@ -35,7 +35,7 @@ jobs:
3535
run: echo "PROJECT_DIRECTORY=${{ matrix.framework }}" | sed 's/\//-/g' >> $GITHUB_ENV
3636

3737
- name: build templates
38-
run: script -q /dev/null -c "go run main.go create -n ${{ env.PROJECT_DIRECTORY }} -f ${{ matrix.framework}} -d ${{ matrix.driver }} -g ${{ matrix.git}} --advanced --feature ${{ matrix.advanced }}"
38+
run: script -q /dev/null -c "go run main.go create -n ${{ env.PROJECT_DIRECTORY }} -b ${{ matrix.framework}} -d ${{ matrix.driver }} -g ${{ matrix.git}} -a --feature ${{ matrix.advanced }}"
3939

4040
- if: ${{ matrix.advanced == 'htmx' || matrix.advanced == 'tailwind' }}
4141
name: Install Templ & gen templates
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Linting Generated Blueprints Advanced
2+
3+
on:
4+
pull_request: {}
5+
workflow_dispatch: {}
6+
7+
jobs:
8+
framework_matrix:
9+
strategy:
10+
matrix:
11+
framework: [chi, gin, fiber, gorilla/mux, httprouter, standard-library, echo]
12+
driver: [postgres]
13+
git: [commit]
14+
advanced: [docker]
15+
frontendFramework: [htmx, react]
16+
frontendAdvanced: [tailwind]
17+
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v4
21+
22+
- name: Setup Go
23+
uses: actions/setup-go@v5
24+
with:
25+
go-version: '1.23.x'
26+
27+
- name: Install golangci-lint
28+
run: go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.63.4
29+
30+
- name: Commit report
31+
run: |
32+
git config --global user.name 'testname'
33+
git config --global user.email 'testemail@users.noreply.github.com'
34+
35+
- name: Set framework variable
36+
id: set-proejct-directory
37+
run: echo "PROJECT_DIRECTORY=${{ matrix.framework }}" | sed 's/\//-/g' >> $GITHUB_ENV
38+
39+
- name: build templates
40+
run: script -q /dev/null -c "go run main.go create -n ${{ env.PROJECT_DIRECTORY }} -b ${{ matrix.framework}} -d ${{ matrix.driver }} -g ${{ matrix.git}} -a --feature ${{ matrix.advanced }} -f ${{ matrix.frontendFramework }} --frontend-advanced ${{ matrix.frontendAdvanced}}"
41+
42+
- if: ${{ matrix.frontendFramework == 'htmx'}}
43+
name: Install Templ & gen templates
44+
run: |
45+
go install github.com/a-h/templ/cmd/templ@latest
46+
/home/runner/go/bin/templ generate -path ${{ env.PROJECT_DIRECTORY }}
47+
48+
- name: golangci-lint
49+
run: |
50+
cd ${{ env.PROJECT_DIRECTORY }}
51+
golangci-lint run
52+
53+
- name: remove templates
54+
run: rm -rf ${{ env.PROJECT_DIRECTORY }}

0 commit comments

Comments
 (0)