Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: JetBrains/compose-multiplatform
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0-alpha4-build310
Choose a base ref
...
head repository: JetBrains/compose-multiplatform
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing 2,835 changed files with 117,211 additions and 32,941 deletions.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Create
url: https://youtrack.jetbrains.com/newIssue?project=CMP
about: Please report new issues to the JetBrains YouTrack
- name: Compose Multiplatform
url: https://jetbrains.com/lp/compose
about: Compose Multiplatform landing page
46 changes: 46 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
Describe proposed changes and the issue being fixed

<!-- Optional -->
Fixes [link to the issue]

## Testing
<!-- Optional -->
Describe how you tested your changes. If possible and needed:
- Test it on a sample project
- Write unit tests
- Provide a code snippet

<!-- Optional -->
This should be tested by QA

## Release Notes
<!--
If we definitely shouldn't add Release Notes, add only N/A.
Or enumerate sections, subsections and all changes.
Possible sections:
- Highlights // major features
- Known Issues // issues planned to be fixed, with possible workarounds
- Breaking Changes // incompatible changes without deprecation cycle
- Migration Notes // deprecations, removals, minimal version increases, defined behavior changes
- Features // minor features
- Fixes // bug fixes, undefined behavior changes
Possible subsections:
- Multiple Platforms // any module, 2 or more platform changes
- iOS // any module, iOS-only changes
- Desktop // any module, Desktop-only changes
- Web // any module, Web-only changes
- Android // any module, Android-only changes
- Resources // specific module, prefer it over the platform ones
- Gradle Plugin // specific module, prefer it over the platform ones
- Lifecycle // specific module, prefer it over the platform ones
- Navigation // specific module, prefer it over the platform ones
-->
### Section - Subsection
- Describe a change for adding it to https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md
- _(prerelease fix)_ Fix some bug that introduced in a prerelease version (alpha/beta/rc). It will be included in a alpha/beta/rc changelog, but excluded from a stable changelog

### Section - Subsection
- Describe another change if needed
50 changes: 50 additions & 0 deletions .github/workflows/gradle-plugin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Test Gradle plugin
on:
pull_request:
paths:
- 'gradle-plugins/**'
- '.github/workflows/gradle-plugin.yml'
push:
branches:
- master
paths:
- 'gradle-plugins/**'
- '.github/workflows/gradle-plugin.yml'

jobs:
test-gradle-plugin:
strategy:
fail-fast: false
matrix:
os: [ubuntu-24.04, macos-14, windows-2022]
gradle: [7.4, 8.10.2]
agp: [8.1.0, 8.5.0, 8.8.0-alpha08]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: '17'
- name: Test Gradle plugin
shell: bash
run: |
cd gradle-plugins
./gradlew assemble
./gradlew --continue :preview-rpc:test :compose:test ':compose:test-Gradle(${{ matrix.gradle }})-Agp(${{ matrix.agp }})'
- name: Upload Reports
uses: actions/upload-artifact@v4
with:
name: Test-Reports-${{ matrix.os }}-Gradle-${{ matrix.gradle }}-Agp${{ matrix.agp }}
path: gradle-plugins/compose/build/reports
if: always()
- name: Print summary
shell: bash
if: always()
run: |
cd gradle-plugins/compose/build/test-summary
for SUMMARY_FILE in `find . -name "*.md"`; do
FILE_NAME=`basename $SUMMARY_FILE`
echo "## $FILE_NAME" >> $GITHUB_STEP_SUMMARY
cat $SUMMARY_FILE >> $GITHUB_STEP_SUMMARY
done
14 changes: 6 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -4,15 +4,13 @@ out
*.iml
.gradle
/local.properties
/.idea
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.idea/
.DS_Store
build/
/captures
.externalNativeBuild
.cxx
.cxx
.kotlin

# Ignoring the persistant lockfile until kotlin.js vulnerabilities are fixed
# yarn.lock # but absent yarn.lock leads to inconsistent builds on CI, so let's keep it
12 changes: 0 additions & 12 deletions .gitmodules

This file was deleted.

Loading