piotrp
Repos
12
Followers
13
Following
1

Events

pull request opened
Generate Multi-Release fat JAR

This PR resolves #1996.

Created at 2 days ago
"sun.reflect.Reflection.getCallerClass is not supported" warning when running from fat JAR

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.

Created at 2 days ago
create branch
piotrp create branch multi-release-fat-jar
Created at 2 days ago
Created at 2 days ago
delete branch
piotrp delete branch bump-dependencies
Created at 2 days ago

Bump dependencies (#4161)

Created at 2 days ago
pull request closed
Bump dependencies

Mostly safe upgrades, except:

  • some commons dependencies were outdated when they were originally added to Nu, but there was no comment explaining that this was required - so I updated them
  • netty is upgraded from 4.1.48.Final to 4.1.90.Final - we're already running model with 4.1.60, and AsyncHttpClient seems to work fine with 4.1.87: https://github.com/AsyncHttpClient/async-http-client/commits/main/pom.xml

Not updated:

  • cats-effect left at 2.x
  • testcontainers-keycloak - newer version fails in CI due to some JUnit dependency mismatch
  • ignite - newer version fails in CI on some data type conversion error, I couldn't quickly find out why

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.

Created at 2 days ago

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:

  • dependency-name: loader-utils dependency-type: indirect ...

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:

  • dependency-name: "@babel/plugin-proposal-function-bind" dependency-type: direct:development update-type: version-update:semver-minor ...

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)

  • Split TestInfoProvider into files and move to separate test package
  • Rename methods of ScenarioTestDataSerDe

Bump dependencies

More updates

cats-effect

revert ignite, update additionalProperties extraction

revert keycloak testcontainer

kafka

better dependency management for netty and jackson

Created at 3 days ago

better dependency management for netty and jackson

Created at 5 days ago

kafka

Created at 5 days ago

revert keycloak testcontainer

Created at 6 days ago

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

  • Updated snapshots (#4126)

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

Created at 6 days ago

revert ignite, update additionalProperties extraction

Created at 6 days ago

cats-effect

Created at 6 days ago

More updates

Created at 6 days ago

Bump dependencies

Created at 6 days ago
pull request opened
Bump dependencies
Created at 6 days ago
create branch
piotrp create branch bump-dependencies
Created at 6 days ago
Failing builds

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.

Created at 2 weeks ago
issue comment
Cannot ignore `yaml[line-length]` in multiline strings since 6.14.1

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
Created at 2 weeks ago
opened issue
Cannot ignore `yaml[line-length]` in multiline strings since 6.14.1

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.
Created at 2 weeks ago

Don't send SELECT + ROLE commands to Sentinels

Created at 3 weeks ago
issue comment
ansible-lint reports use_ssh_args parameter of ansible.posix.synchronize as invalid

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.
Created at 3 weeks ago
issue comment
Valid module arguments are reported as `args[module]` violations in ansible-lint 6.10.0

Reposted as #3152, this issue is still present in 6.14.1, i.e. in latest commit on the main branch.

Created at 3 weeks ago
opened issue
ansible-lint reports use_ssh_args parameter of ansible.posix.synchronize as invalid

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.
Created at 3 weeks ago
issue comment
Valid module arguments are reported as `args[module]` violations in ansible-lint 6.10.0

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.
Created at 3 weeks ago