[x] Download jq, rename it to "jq" and add it to your PATH
[x] Update Gradle wrappers in all sample projects to the latest snapshot
One-liner bash/zsh update command: gradleVersion=$(curl -s https://services.gradle.org/versions/nightly | jq -r '.version') && for sample in $(ls | grep -e '^[0-9][0-9].*'); do cd $sample; ./gradlew wrapper --gradle-version $gradleVersion; cd -; done
[x] Run git clean -fdx to remove build artifacts from all sample projects
2. Document components
[x] Operating System:
Click the Apple icon, About This Mac: macOS Monterey v12.3.1
[x] Gradle version:
run gradle --version: 7.6-20220504113807
[x] IntelliJ Idea EAP version (with build number):
Open JetBrains Toolbox, click the Settings gear icon next to an install, go to the About tab: 2022.1.1 CE Preview, #IC-221.5591.19, built on April 28, 2022
[x] IntelliJ Idea Stable version (with build number): 2022.1 CE, #IC-221.5080.210, built on April 12, 2022
3. Verify scenarios
The sample projects are located in the numbered folders in the repository root. For each project, follow the steps below:
Launch IDEA EAP
Import the sample project into IDEA and wait for the project sync to finish
Use text search to locate the scenario (listed below) in the build and follow the instructions
Check off the verified scenario in the list below
In case of a failure:
Verify the same scenario in the latest released IDEA version
Test Plan
1. Set up local test environment
gradleVersion=$(curl -s https://services.gradle.org/versions/nightly | jq -r '.version') && for sample in $(ls | grep -e '^[0-9][0-9].*'); do cd $sample; ./gradlew wrapper --gradle-version $gradleVersion; cd -; done
git clean -fdx
to remove build artifacts from all sample projects2. Document components
gradle --version
: 7.6-202205041138073. Verify scenarios
The sample projects are located in the numbered folders in the repository root. For each project, follow the steps below:
In case of a failure:
// Known issue: https://youtrack.jetbrains.com/issue/IDEA-123456
Scenarios in
build-src
Scenarios in
included-build-src
Scenarios in
multiproject
Scenarios in
java-build-src
Scenarios in
version-catalog-build-src
4. Finalize
Known issue
reference from the sources.new-regresssion-reported
label if you reported something to JetBrains