Skip to content

Commit 526dc7f

Browse files
author
Fethi Tewelde
committed
Merge remote-tracking branch 'origin/main'
2 parents aee0d49 + 44ee260 commit 526dc7f

File tree

2 files changed

+45
-3
lines changed

2 files changed

+45
-3
lines changed

.github/workflows/deploy.yaml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Deploy Compose Web App
2+
3+
on:
4+
push:
5+
branches: [main]
6+
7+
permissions:
8+
contents: write
9+
10+
jobs:
11+
test-and-build-and-deploy:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/[email protected]
16+
17+
- uses: actions/cache@v2
18+
with:
19+
path: |
20+
~/.gradle/caches
21+
~/.gradle/wrapper
22+
key: ${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/buildSrc/**/*.kt') }}
23+
24+
- uses: actions/setup-java@v3
25+
with:
26+
distribution: 'temurin'
27+
java-version: '17'
28+
29+
- name: Retrieve the secret and decode it to a file
30+
env:
31+
SECRETS_BASE64: ${{ secrets.SECRETS_BASE64 }}
32+
run: |
33+
echo $SECRETS_BASE64 | base64 --decode > secrets.properties
34+
35+
- name: Build
36+
run: |
37+
./gradlew wasmJsBrowserDistribution --no-configuration-cache
38+
39+
- name: Deploy
40+
uses: JamesIves/[email protected]
41+
with:
42+
branch: gh-pages
43+
folder: composeApp/build/dist/wasmJs/productionExecutable

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Rijksmuseum
22

3-
Rijksmuseum is a multiplatform app built using Kotlin and Compose Multiplatform. It features an nice
4-
user interface and experience to browse through arts.
3+
Rijksmuseum is multi-modular Kotlin and Compose Multiplatform app that offers an immersive way to explore the art collection of the renowned Rijksmuseum in Amsterdam.
54

65

76
## Design
@@ -86,4 +85,4 @@ graph LR
8685
:feature:arts --> :core:model
8786
:feature:arts --> :core:domain
8887
:feature:arts --> :core:designsystem
89-
```
88+
```

0 commit comments

Comments
 (0)