Skip to content

Commit

Permalink
ci: simplify paths
Browse files Browse the repository at this point in the history
  • Loading branch information
ttytm committed Jul 10, 2023
1 parent a5855b8 commit 4a5029c
Showing 1 changed file with 18 additions and 11 deletions.
29 changes: 18 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ on:
paths-ignore: ['**/*.md']

env:
WORK_PATH: /home/runner/work/${{ github.event.repository.name }}/${{ github.event.repository.name }}/
MOD_PATH: ~/.vmodules/vibe

jobs:
Expand All @@ -18,7 +17,7 @@ jobs:
id: cache-status
uses: actions/cache@v3
with:
path: ${{ env.WORK_PATH }}vlang/
path: vlang
key: ${{ runner.os }}-v-

- if: ${{ steps.cache-status.outputs.cache-hit != 'true' }}
Expand All @@ -35,7 +34,7 @@ jobs:
name: Cache V
uses: actions/cache/save@v3
with:
path: vlang/
path: vlang
key: ${{ runner.os }}-v-${{ env.V_VER }}

lint:
Expand All @@ -52,7 +51,7 @@ jobs:
- name: Restore V Cache
uses: actions/cache/restore@v3
with:
path: vlang/
path: vlang
key: ${{ runner.os }}-v-
fail-on-cache-miss: true

Expand All @@ -64,9 +63,11 @@ jobs:

- name: Checkout ${{ github.event.repository.name }}
uses: actions/checkout@v3
with:
path: ${{ github.event.repository.name }}

- name: Copy ${{ github.event.repository.name }} to .vmodules
run: cp -r ${{ env.WORK_PATH }} ${{ env.MOD_PATH }}
run: cp -r ${{ github.event.repository.name }} ${{ env.MOD_PATH }}

- name: ${{ matrix.optimization }} build
run: v -cg -shared ${{ matrix.optimization }} ${{ env.MOD_PATH }}
Expand All @@ -78,7 +79,7 @@ jobs:
- name: Restore V Cache
uses: actions/cache/restore@v3
with:
path: ${{ env.WORK_PATH }}vlang/
path: vlang
key: ${{ runner.os }}-v-
fail-on-cache-miss: true

Expand All @@ -90,9 +91,11 @@ jobs:

- name: Checkout ${{ github.event.repository.name }}
uses: actions/checkout@v3
with:
path: ${{ github.event.repository.name }}

- name: Copy ${{ github.event.repository.name }} to .vmodules
run: cp -r ${{ env.WORK_PATH }} ${{ env.MOD_PATH }}
run: cp -r ${{ github.event.repository.name }} ${{ env.MOD_PATH }}

- name: Run tests
run: v test ${{ env.MOD_PATH }}
Expand All @@ -108,7 +111,7 @@ jobs:
- name: Restore V Cache
uses: actions/cache/restore@v3
with:
path: ${{ env.WORK_PATH }}vlang/
path: vlang
key: ${{ runner.os }}-v-
fail-on-cache-miss: true

Expand All @@ -120,9 +123,11 @@ jobs:

- name: Checkout ${{ github.event.repository.name }}
uses: actions/checkout@v3
with:
path: ${{ github.event.repository.name }}

- name: Copy ${{ github.event.repository.name }} to .vmodules
run: cp -r ${{ env.WORK_PATH }} ${{ env.MOD_PATH }}
run: cp -r ${{ github.event.repository.name }} ${{ env.MOD_PATH }}

- name: ${{ matrix.compiler }} ${{ matrix.optimization }} build
run: v -cg -shared -cc ${{ matrix.compiler }} ${{ matrix.optimization }} ${{ env.MOD_PATH }}
Expand All @@ -137,7 +142,7 @@ jobs:
- name: Restore V Cache
uses: actions/cache/restore@v3
with:
path: ${{ env.WORK_PATH }}vlang/
path: vlang
key: ${{ runner.os }}-v-
fail-on-cache-miss: true

Expand All @@ -149,9 +154,11 @@ jobs:

- name: Checkout ${{ github.event.repository.name }}
uses: actions/checkout@v3
with:
path: ${{ github.event.repository.name }}

- name: Copy ${{ github.event.repository.name }} to .vmodules
run: cp -r ${{ env.WORK_PATH }} ${{ env.MOD_PATH }}
run: cp -r ${{ github.event.repository.name }} ${{ env.MOD_PATH }}

- name: GCC ${{ matrix.sanitizer }} sanitizer
run: v -cc gcc -cflags -fsanitize=${{ matrix.sanitizer }} test ${{ env.MOD_PATH }}

0 comments on commit 4a5029c

Please sign in to comment.