This PR resolves #1996.
Running CC using JAR generated by buildFatJar
task logs this on startup:
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
It comes from Log4j2 and doesn't happen when using separate JAR files because Log4j2 uses Java's Multi-Release JARs. Fat JAR generation already puts required files in place, but it's missing Multi-Release: true
in MANIFEST.MF.
Bump dependencies (#4161)
Mostly safe upgrades, except:
Not updated:
Also, I added version overrides for various netty and Jackson libraries pulled as transitive dependencies - we were missing some of them, resulting in a mix of various versions.
Reduced status api calls (#4150)
Limit process state fetching to reasonable timeout (#4135)
Bump webpack from 5.69.1 to 5.76.3 in /designer/submodules (#4154)
Bump luxon and @types/luxon in /designer/submodules (#3883)
Bump @sideway/formula from 3.0.0 to 3.0.1 in /designer/client (#3988)
Fix problem description (#4170)
Status filter allows to search by all available statuses. (#4140)
Bump json5 and typescript-plugin-css-modules in /designer/submodules (#4134)
Bump webpack from 5.67.0 to 5.76.3 in /designer/client (#4153)
Bump loader-utils from 1.4.0 to 1.4.2 in /designer/submodules (#4175)
Bumps loader-utils from 1.4.0 to 1.4.2.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump @babel/plugin-proposal-function-bind in /designer/client (#4177)
Bumps @babel/plugin-proposal-function-bind from 7.16.7 to 7.18.9.
updated-dependencies:
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Accept simplified format of test records (#4160)
Bump dependencies
More updates
cats-effect
revert ignite, update additionalProperties extraction
revert keycloak testcontainer
kafka
better dependency management for netty and jackson
better dependency management for netty and jackson
kafka
revert keycloak testcontainer
pan with cells drag (#4124)
panToCells
use panToCells
optimize links
adjust pan viewport to side panels
Updated snapshots (#4125)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
round pan offset for consistent test snapshots
Updated snapshots (#4129)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
tweak test
Updated snapshots (#4130)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
tweak test
Updated snapshots (#4138)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
tweak test
tweak test
tweak test
Updated snapshots (#4151)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
Update process.cy.ts
Updated snapshots (#4152)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
fix flaky test (#4165)
fix flaky test
Updated snapshots (#4167)
Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: JulianWielga JulianWielga@users.noreply.github.com
Bump dependencies
More updates
cats-effect
revert ignite, update additionalProperties extraction
revert ignite, update additionalProperties extraction
cats-effect
More updates
Bump dependencies
Builds for docker-ansible-lint 6.x have been failing since February. ansible-lint development got more active recently so it would be useful to have up to date images.
This can be worked around by using yamllint excludes:
- name: Test
hosts: localhost
gather_facts: false
tasks:
- name: Long multiline
ansible.builtin.debug:
# yamllint disable rule:line-length
msg: |
abc
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
# yamllint enable rule:line-length
Ignoring of yaml[line-length]
violation in multiline string stopped working in 6.14.1.
- name: Test
hosts: localhost
gather_facts: false
tasks:
- name: Debug
ansible.builtin.debug: # noqa: yaml[line-length]
msg: |
abc
123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
Older versions (tested 6.9.0 and 6.14.0):
$ ansible-lint long-line.yml
Passed with production profile: 0 failure(s), 0 warning(s) on 1 files.
A new release of ansible-lint is available: 6.13.1 → 6.14.2 Upgrade by running: pip install --upgrade ansible-lint
6.14.1 and 6.14.2:
$ ansible-lint long-line.yml
WARNING Listing 1 violation(s) that are fatal
yaml[line-length]: Line too long (169 > 160 characters)
long-line.yml:9
Read documentation for instructions on how to ignore specific rule violations.
Rule Violation Summary
count tag profile rule associated tags
1 yaml[line-length] basic formatting, yaml
Failed after min profile: 1 failure(s), 0 warning(s) on 1 files.
Don't send SELECT + ROLE commands to Sentinels
I can replicate this in standalone Docker container, run using docker run --rm -it -v //e/ansible-lint-test:/data python:3.10 bash
(mounted volume contains synchronize-test.yml):
$ cd /data
$ pip install 'ansible-core == 2.14.3' 'ansible-lint == 6.14.1'
$ ansible-galaxy collection install ansible.posix
$ ansible-galaxy collection list
Collection Version
------------- -------
ansible.posix 1.5.1
$ ansible-lint --version
ansible-lint 6.14.1 using ansible 2.14.3
$ ansible-lint synchronize-test.yml
WARNING Listing 1 violation(s) that are fatal
args[module]: Unsupported parameters for (basic.py) module: use_ssh_args. Supported parameters include: _local_rsync_password, _local_rsync_path, _substitute_controller, archive, checksum, compress, copy_links, delay_updates, delete, dest, dest_port, dirs, existing_only, group, link_dest, links, mode, owner, partial, perms, private_key, recursive, rsync_opts, rsync_path, rsync_timeout, set_remote_user, src, ssh_args, ssh_connection_multiplexing, times, verify_host. (warning)
synchronize-test.yml:4 Task/Handler: Copy files
Read documentation for instructions on how to ignore specific rule violations.
Rule Violation Summary
count tag profile rule associated tags
1 args[module] syntax, experimental (warning)
Passed with production profile, 5/5 star rating: 0 failure(s), 1 warning(s) on 1 files.
Reposted as #3152, this issue is still present in 6.14.1, i.e. in latest commit on the main branch.
ansible-lint 6.14.1 doesn't recognize use_ssh_args
argument of ansible.posix.synchronize
module (but recognizes nonexistent ssh_args
).
$ ansible-lint --version
ansible-lint 6.14.1 using ansible 2.14.3
$ ansible-galaxy collection list
# /home/ppr/.ansible/collections/ansible_collections
Collection Version
------------- -------
ansible.posix 1.5.1
$ cat synchronize-test.yml
- name: Test
hosts: localhost
tasks:
- name: Copy files
ansible.posix.synchronize:
src: .
dest: .
owner: false
group: false
use_ssh_args: true
$ ansible-lint synchronize-test.yml
WARNING Listing 1 violation(s) that are fatal
args[module]: Unsupported parameters for (basic.py) module: use_ssh_args. Supported parameters include: _local_rsync_password, _local_rsync_path, _substitute_controller, archive, checksum, compress, copy_links, delay_updates, delete, dest, dest_port, dirs, existing_only, group, link_dest, links, mode, owner, partial, perms, private_key, recursive, rsync_opts, rsync_path, rsync_timeout, set_remote_user, src, ssh_args, ssh_connection_multiplexing, times, verify_host. (warning)
synchronize-test.yml:4 Task/Handler: Copy files
Read documentation for instructions on how to ignore specific rule violations.
Rule Violation Summary
count tag profile rule associated tags
1 args[module] syntax, experimental (warning)
Passed with production profile, 5/5 star rating: 0 failure(s), 1 warning(s) on 1 files.
When will the fix be released? It's not in 6.14.0 that was released two days ago.
$ ansible-lint --version
ansible-lint 6.14.0 using ansible 2.14.2
$ ansible-galaxy collection list
# /e/ansible-lint-args-test/.venv/ansible_collections
Collection Version
------------- -------
ansible.posix 1.5.1
$ cat synchronize-test.yml
- name: Test
hosts: localhost
tasks:
- name: Copy files
ansible.posix.synchronize:
src: .
dest: .
owner: false
group: false
use_ssh_args: true
$ ansible-lint synchronize-test.yml
WARNING Listing 1 violation(s) that are fatal
args[module]: Unsupported parameters for (basic.py) module: use_ssh_args. Supported parameters include: _local_rsync_password, _local_rsync_path, _substitute_controller, archive, checksum, compress, copy_links, delay_updates, delete, dest, dest_port, dirs, existing_only, group, link_dest, links, mode, owner, partial, perms, private_key, recursive, rsync_opts, rsync_path, rsync_timeout, set_remote_user, src, ssh_args, ssh_connection_multiplexing, times, verify_host. (warning)
synchronize-test.yml:4 Task/Handler: Copy files
Read documentation for instructions on how to ignore specific rule violations.
Rule Violation Summary
count tag profile rule associated tags
1 args[module] syntax, experimental (warning)
Passed with production profile, 5/5 star rating: 0 failure(s), 1 warning(s) on 1 files.