Skip to content

Commit

Permalink
Update main.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
Ellet committed Nov 17, 2023
1 parent ce7db60 commit ae88421
Showing 1 changed file with 39 additions and 32 deletions.
71 changes: 39 additions & 32 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,40 +22,47 @@ jobs:
- name: Ensure Gradle is executable
run: chmod +x gradlew

- name: Query Browser Cache ID
id: browser-cache-id
run: echo "value=$(./gradlew -q :site:kobwebBrowserCacheId)" >> $GITHUB_OUTPUT

- name: Cache Browser Dependencies
uses: actions/cache@v3
id: playwright-cache
with:
path: ~/.cache/ms-playwright
key: ${{ runner.os }}-playwright-${{ steps.browser-cache-id.outputs.value }}

- name: Build with Gradle
run: ./gradlew build

- name: Install Homebrew
run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

- name: Add Homebrew to the PATH
- name: Deploy
if: github.ref == 'refs/heads/main'
env:
deploy_url: ${{ secrets.RENDER_DEPLOY_HOOK_URL }}
run: |
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/runner/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
- name: Install Homebrew's dependencies
run: sudo apt-get install build-essential
curl "$deploy_url"
- name: Install Kobweb CLI using Homebrew
run: brew install varabyte/tap/kobweb

- name: Run export
run: |
cd site
./kobweb export --layout static
- name: Directories
run: |
cd site/.kobweb/site
ls
# - name: Query Browser Cache ID
# id: browser-cache-id
# run: echo "value=$(./gradlew -q :site:kobwebBrowserCacheId)" >> $GITHUB_OUTPUT
#
# - name: Cache Browser Dependencies
# uses: actions/cache@v3
# id: playwright-cache
# with:
# path: ~/.cache/ms-playwright
# key: ${{ runner.os }}-playwright-${{ steps.browser-cache-id.outputs.value }}
#
# - name: Install Homebrew
# run: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
#
# - name: Add Homebrew to the PATH
# run: |
# (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/runner/.bashrc
# eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
#
# - name: Install Homebrew's dependencies
# run: sudo apt-get install build-essential
#
# - name: Install Kobweb CLI using Homebrew
# run: brew install varabyte/tap/kobweb
#
# - name: Run export
# run: |
# cd site
# ./kobweb export --layout static
#
# - name: Directories
# run: |
# cd site/.kobweb/site
# ls

0 comments on commit ae88421

Please sign in to comment.