Comments (9)
@MANISH-K-07 your new image is live: https://hub.docker.com/layers/checkstyle/idea-docker/jdk11-idea2023.3.4/images/sha256-eefc93eaebcc4d8e747115e539512220d6b41d437f93f2496eda27612b257f18?context=explore
➜ idea-image git:(master) ✗ git log -1 --oneline
80a6139 (HEAD -> master, upstream/master) Issue #14448: Updated IDEA version to v2023.3.4
➜ idea-image git:(master) ✗ docker build -t checkstyle/idea-docker:latest -t checkstyle/idea-docker:jdk11-idea2023.3.4 .
[+] Building 43.8s (9/9) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 570B 0.0s
=> [internal] load metadata for docker.io/cimg/openjdk:11.0.16 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/5] FROM docker.io/cimg/openjdk:11.0.16 0.1s
=> [2/5] RUN sudo apt update && sudo apt install -y wget 4.4s
=> [3/5] RUN mkdir -p /home/circleci/idea 0.2s
=> [4/5] WORKDIR /home/circleci/idea 0.0s
=> [5/5] RUN wget -qO- https://download.jetbrains.com/idea/ideaIC-2023.3.4.tar.gz | tar xvz -C /hom 30.7s
=> exporting to image 8.2s
=> => exporting layers 8.2s
=> => writing image sha256:6d395b16fbdea3e925f8b787ad657b75be58fc2a8647d351a88edbb3c4007c86 0.0s
=> => naming to docker.io/checkstyle/idea-docker:latest 0.0s
=> => naming to docker.io/checkstyle/idea-docker:jdk11-idea2023.3.4 0.0s
➜ idea-image git:(master) ✗ docker push checkstyle/idea-docker:jdk11-idea2023.3.4
The push refers to repository [docker.io/checkstyle/idea-docker]
bb3b050bf0dd: Preparing
5f70bf18a086: Preparing
bb3b050bf0dd: Pushed
057676229ef8: Pushed
3027c90de795: Layer already exists
36352a358ddc: Layer already exists
2b7885936df5: Layer already exists
b1c463e19a93: Layer already exists
bdb5aba3e49e: Layer already exists
ae2d1514e652: Layer already exists
ebdabf56a236: Layer already exists
73338609a9e4: Layer already exists
bf659eac88cb: Layer already exists
6d1a65ee9fdf: Layer already exists
c3f11d77a5de: Layer already exists
jdk11-idea2023.3.4: digest: sha256:eefc93eaebcc4d8e747115e539512220d6b41d437f93f2496eda27612b257f18 size: 3486
from checkstyle.
Great !!
Please let me know when I can update the image in the draft PR #14604
Let’s do it, we will also need to suppress new violations to make CI happy.
from checkstyle.
➜ idea-image git:(master) ✗ git log -1 --oneline
c22be5f (HEAD -> master, upstream/master) Issue #14448: Migrate IDEA to highest true-scopes release v2022.3.3
➜ idea-image git:(master) ✗ docker build -t checkstyle/idea-docker:jdk11-idea2022.3.3 .
[+] Building 54.5s (9/9) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 570B 0.0s
=> [internal] load metadata for docker.io/cimg/openjdk:11.0.16 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/5] FROM docker.io/cimg/openjdk:11.0.16 0.0s
=> CACHED [2/5] RUN sudo apt update && sudo apt install -y wget 0.0s
=> [3/5] RUN mkdir -p /home/circleci/idea 0.2s
=> [4/5] WORKDIR /home/circleci/idea 0.1s
=> [5/5] RUN wget -qO- https://download.jetbrains.com/idea/ideaIC-2022.3.3.tar.gz | tar xvz -C /hom 49.4s
=> exporting to image 4.8s
=> => exporting layers 4.8s
=> => writing image sha256:5c10d668110cfc5d32dbb91bcae367c22d59e18b0feb29fbafa0dc8f6753599c 0.0s
=> => naming to docker.io/checkstyle/idea-docker:jdk11-idea2022.3.3 0.0s
➜ idea-image git:(master) ✗ docker push checkstyle/idea-docker:jdk11-idea2022.3.3
The push refers to repository [docker.io/checkstyle/idea-docker]
0f5b6d2e4ed1: Preparing
5f70bf18a086: Preparing
0f5b6d2e4ed1: Pushed
057676229ef8: Layer already exists
3027c90de795: Layer already exists
36352a358ddc: Layer already exists
2b7885936df5: Layer already exists
b1c463e19a93: Layer already exists
bdb5aba3e49e: Layer already exists
ae2d1514e652: Layer already exists
ebdabf56a236: Layer already exists
73338609a9e4: Layer already exists
bf659eac88cb: Layer already exists
6d1a65ee9fdf: Layer already exists
c3f11d77a5de: Layer already exists
jdk11-idea2022.3.3: digest: sha256:b8a5a3367dbd5f1cf64cb2f545e484794fde76813de032368fb8e985d09131c1 size: 3486
https://hub.docker.com/r/checkstyle/idea-docker/tags
@MANISH-K-07 please proceed with #14696
from checkstyle.
example of docker build: checkstyle/contribution#668
from checkstyle.
We need to keep this issue open until we actually update the image version in this repo and restore yaml schema validation: https://github.com/MANISH-K-07/checkstyle/blob/90dd5f0957b24cc929cafdbab1b92c40bc00f245/config/intellij-idea-inspections.xml#L4109
from checkstyle.
Great !!
Please let me know when I can update the image in the draft PR #14604
from checkstyle.
Great !!
Please let me know when I can update the image in the draft PR #14604Let’s do it, we will also need to suppress new violations to make CI happy.
Created Issue #14625
Working on suppressing the validations (there are 100+ , will try to finish asap)
from checkstyle.
@nrmancuso , @romani , image updated at #14696 :)
from checkstyle.
Unfortunately, we still have YAMLSchemaValidation disabled and still referencing to this issue.
checkstyle/config/intellij-idea-inspections.xml
Lines 4109 to 4111 in 0707dd5
Should we try re-enabling the inspection?
And if it is still problematic, then maybe report this instability to jetBrains as suggested by @romani at #14696 (comment)
from checkstyle.
Related Issues (20)
- How to exclude java-Files that contain @Generated-Annotation? HOT 4
- Improve documentation - how to add usage of `var` to check `IllegalType`? HOT 6
- Column number in `DetailNode` should start with 1 HOT 16
- LITERAL_DEFAULT token support in RightCurlyCheck
- False Negative of ClassFanOutCheck with "new" Keyword HOT 6
- MagicNumberCheck NPE when ignoring field declarations HOT 11
- Parse exception for RAW string template (Java 21+) HOT 3
- IllegalType Not Working For Annotation Using FQN HOT 3
- Remove Support for String Template Syntax
- Re-enable and Monitor `YAMLSchemaValidation` inspection HOT 6
- Resolve `TailRecursion` inspection violations by replacing tail recursive calls HOT 4
- log() method incorrectly calculates the column number when Tabs are used HOT 8
- WhitespaceAround reports a violation when switch expression is passed as a method argument HOT 2
- Parameter name should be provided after @param tag HOT 1
- Please REMOVE most badges from the README HOT 5
- Please, add a small section to the README on how to install and use this tool HOT 5
- Test to ensure website checks/filters are in alphabetical order
- Fix performance test HOT 3
- build failure due to maven.plugin.json HOT 2
- Github generate site fails to generate links with anchors.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from checkstyle.