Skip to content

Commit dbdd173

Browse files
CopilotShreckYe
andcommitted
Update .github/copilot-instructions.md with latest dependency versions after dev branch merge
Co-authored-by: ShreckYe <[email protected]>
1 parent d8fc4f8 commit dbdd173

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

.github/copilot-instructions.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,19 @@
1717
### Prerequisites
1818
- **JDK 17**: Required (as specified in GitHub Actions workflows)
1919
- **Network Access**: Required for initial builds to download Android Gradle Plugin and Kobweb dependencies
20-
- **Gradle 9.0.0**: Automatically handled by wrapper
20+
- **Gradle 9.1.0**: Automatically handled by wrapper
2121

2222
### Essential Repository Setup
2323
```bash
24-
# The project depends on Kobweb which requires a specific Maven repository
25-
# This is automatically configured in buildSrc/src/main/kotlin/common-conventions.gradle.kts
26-
# Maven repository: https://us-central1-maven.pkg.dev/varabyte-repos/public
24+
# The project no longer requires external repositories for Kobweb as of version 0.23.3
25+
# All dependencies are now available from standard repositories (mavenCentral, google)
2726
```
2827

2928
### Build Commands (In Order)
3029

3130
#### 1. Basic Project Setup
3231
```bash
33-
./gradlew --version # Verify Gradle 9.0.0 and JDK 17
32+
./gradlew --version # Verify Gradle 9.1.0 and JDK 17
3433
```
3534

3635
#### 2. Publishing to Local Maven (Primary Development Command)
@@ -62,7 +61,7 @@
6261

6362
#### Common Build Issues and Workarounds
6463

65-
1. **Network Connectivity**: Initial builds require internet access for Android Gradle Plugin (8.10.1) and Kobweb dependencies. If build fails with network errors, ensure internet connectivity.
64+
1. **Network Connectivity**: Initial builds require internet access for Android Gradle Plugin (8.11.2) and other dependencies. If build fails with network errors, ensure internet connectivity.
6665

6766
2. **Memory Issues**: If Wasm compilation fails with OOM, the memory is already optimized in gradle.properties.
6867

@@ -125,16 +124,15 @@ src/
125124
repositories {
126125
mavenCentral()
127126
google() // For Android components
128-
maven("https://us-central1-maven.pkg.dev/varabyte-repos/public") // For Kobweb
129127
}
130128
```
131129

132130
#### Key Dependencies
133-
- **Kotlin**: 2.2.0-RC2 with Compose Compiler
134-
- **Compose Multiplatform**: 1.8.1
135-
- **Android Gradle Plugin**: 8.10.1
136-
- **Kobweb**: 0.19.2 (not on Maven Central)
137-
- **Compose HTML Material**: 0.4.0
131+
- **Kotlin**: 2.2.20 with Compose Compiler
132+
- **Compose Multiplatform**: 1.9.0
133+
- **Android Gradle Plugin**: 8.11.2
134+
- **Kobweb**: 0.23.3 (now on Maven Central)
135+
- **Compose HTML Material**: 0.4.1-SNAPSHOT
138136
- **Binary Compatibility Validator**: 0.16.3 (enabled)
139137

140138
### Platform-Specific Implementation Patterns
@@ -188,6 +186,6 @@ settings.gradle.kts # Project structure and dependency management
188186
- **Trust These Instructions**: Only perform additional searches if information here is incomplete or incorrect
189187
- **Network Dependency**: Initial builds require internet access - cannot work in fully offline environments
190188
- **Memory Requirements**: Ensure adequate memory for Wasm compilation (2GB JVM heap configured)
191-
- **Kobweb Dependency**: This is the main external dependency not on Maven Central - builds will fail without access to their repository
189+
- **Kobweb Dependency**: As of version 0.23.3, Kobweb is now published to Maven Central
192190
- **Limited Test Coverage**: Don't expect comprehensive test suites - focus on build and demo validation
193191
- **Platform Complexity**: This is a sophisticated multiplatform project with 6+ target platforms and complex expect/actual patterns

0 commit comments

Comments
 (0)