Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makefile: Update Cockpit lib to b0e82161b4afcb9f0a6fddd8ff94380e #97

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

Allison Karlitskaya (94):
test/static-code: quiet superfluous ruff messages
test/static-code: add support for typescript
pkg/lib: rename hooks.js to hooks.ts
test: lcov: add coverage for ts/x files
base1: add cockpit.assert()
pyproject: enable 'preview' ruff rules
test/static-code: drop flake8
test: support typescript on qunit tests
base1: drop cockpit.get_byte_units() API
test: add f`` tagged template string helper
cockpit.js: add new number formatting API style
test: port test-format to typescript
test/static-code: speed up JSON validation
pywrap: simplify bots python path
tools: rename vulture(- → _)suppressions
tap-cdp: fix a case of module shadowing
test/common/init.py: drop this file
testlib: drop todoPybridge decorator
various: many typing-related fixups
test/static-code: copy mypy setup from bots/
pkg/lib: change API of upload helper to Blob
testlib: fix Pillow type annotations
pkg/lib: port form-helper component to typescript
cockpit.js: make access to Gid field conditional
pkg/lib: allow null messages on form-helper component
pkg/lib: port context-menu component to Typescript
typescript: enable --exactOptionalPropertyTypes
test/static-code: make mypy deps configurable
pkg/lib: make the upload-helper WebKit-compatible
pkg/lib: add 'fsinfo' client library
pkg/lib: fix context menu component popdown
pkg/lib: Port various components to TypeScript
cockpit.d.ts: advertise cockpit.transport
pkg/lib: port WithDialogs/useDialogs to TypeScript
pkg/lib: add Dialogs.run()
pkg/lib: remove wasOutside check from context menu
cockpit.js: move is_negative() closer to its one user
cockpit.js: split helper functions to new file
pkg/lib/_internal/common.js: remove some old compat code
pkg/lib/_internal/common.js: simplify iterate_data()
pkg/lib: rename common.js → common.ts
pkg/lib/_internal/common.ts: add some utility types
cockpit.js: split event_mixin to a separate file
cockpit.js: depend on `window.location.origin`
cockpit.js: make url_root a constant
cockpit.js: split location helpers to their own file
pkg/lib: move location.js → location.ts
cockpit.js: split ParentWebSocket into its own file
cockpit.js: combine many transport-related globals
cockpit.js: remove an unused variable
cockpit.js: split base64 helpers to their own file
cockpit.js: split Transport code into its own file
cockpit.js: avoid calling cockpit.defer()
cockpit.js: split Deferred out to a separate file
cockpit.js: split Channel into its own file
cockpit.js: move a function closer to its one user
cockpit.js: tweak "factory" setup.
fsinfo: use `new Channel` directly
cockpit.d.ts: fix some `cockpit.file()` annotations
test/static-code: tweak Typescript config again
pkg/lib: clean up node imports
pkg/lib: add reference from cockpit.d.ts to cockpit.js
.eslintrc.json: setup some TypeScript rules
pkg/lib: move event/fsinfo/_internal into cockpit/
pkg/lib: transport: simplify binary frame pasting
pkg/lib: un-"export" Transport API
pkg/lib: transport: Convert function to a class
pkg/lib: use EventEmitter on Transport API
pkg/lib: use arrows in Transport.constructor()
pkg/lib: drop `self` in Transport.constructor
pkg/lib: convert Transport.constructor locals to privates
pkg/lib: move methods out of Transport.constructor
pkg/lib: avoid `arguments` in transport.js
pkg/lib: simplify WebSocket setup code
pkg/lib: convert ParentWebSocket to class
pkg/lib: port ParentWebSocket to TypeScript
pkg/lib: remove public_transport hook
pkg/lib: eliminate "out" filtering
pkg/lib: eliminate parse_channel in transport.js
pkg/lib: simplify incoming filter logic
pkg/lib: step up type checking in Transport
pkg/lib: convert transport_globals to a class
pkg/lib: port Transport to TypeScript
pkg/lib: add new public "Channel" API
webdriver_bidi: very minor cleanups
webdriver: improve cleanup of reader task
webdriver: make the logging interface more complicated
test_browser: move from CDP to Webdriver BiDi
test/common: drop cdp vestiges
test/common: fix TEST_SHOW_BROWSER=0
webdriver_bidi: get rid of context manager nominal typing
test_browser: collect coverage for qunit tests
cockpit.js: fix cockpit.file().replace('')
qunit: add support for precise coverage reporting

Garrett LeSage (4):
pf: Fix split button double spacing issue
pf: Fix double-spacing issue for other dropdowns as well
pf: Fix menu items cropping their content
css: Shuffle some code around to make SASS happy

Jan Ščotka (1):
test: packagelib - robustify disabling of services

Jelle van der Waa (53):
lib: drop unused titleSize from EmptyStatePanel
lib: correct EmptyState propTypes
test: drop unsafe inline warnings
test: switch rtl in set_layout as well
lib: port deprecated Dropdown menu's with a KebabToggle
lib: support setting an id for the toggle button
test: don't wait_visible when we click
lib: keep validationFailed in sync with the list state
test: move select_pf5 from cockpit-files to Cockpit
lib: all browsers now support visibilitychange
lib: useLoggedInUser for obtaining user information
lib: port cockpit.user to use standard promises
shell: lib: handle cockpit.user() failures
lib: the channel superuser option takes "try" or "require"
lib: introduce an upload() helper for fsreplace1
lib: type all format related functions
lib: add typing for dbus related variant and bytearray functions
lib: superuser option is a string not a bool
lib: initial typing for cockpit.spawn
lib: allow awaiting Dialogs.show()
test: disable popup blocking for Cockpit-files
lib: cockpit.spawn.input() also accepts null | undefined
lib: deps are optional for useInit
test: systemctl stop user@*.service now also kills the root session
test: don't fail tests on DNF5
lib: add cockpit.hidden to cockpit typescript defs
lib: add gid field to UserInfo
lib: import Flex from the Flex directory
lib: follow patternfly issue redirect
node_modules: switch from deep_equal to dequal
test: don't type check pkg/lib outside of cockpit
Use fsinfo for cockpit.file.watch()
test: introduce run-tests --amplify for debugging
lib: FormGroup has no validated field
lib: allow configuring the action variant of an EmptyStatePanel
lib: type cockpit.logout
lib: make loading explicitly default false in EmptyStatePanel
lib: isInline, type and isLiveRegion are wrongly typed
package.json: replace single lodash user to a simple string replace
pkg: fix typos found by codespell
test: support Arch Linux's chromium binary name in BiDi
test: fix enabling low-level protocol debugging comment
test: bidi: log unpacking raw result before the actual unpacking
lib: drop override for wrongly colored select in dark theme
lib: drop pf-v5-u-font-weight-light declaration
lib: cockpit: log channel instead of control
cockpit: Implement PCP metrics channel in the Python bridge
lib: drop nested table PatternFly workaround
test: drop cockpit-pcp journal whitelist
test: restore fstab/crypttab for RHEL 8 storage tests
lib: restrict SASS plugin to scss files
lib: override PatternFly's secondary dark theme behaviour
test: disable multihost tests for Fedora CoreOS

Katerina Koukiou (1):
lib: table: when using colSpan > 1 adjust the indexes when calculating data labels

Marius Vollmer (31):
test: Don't create a empty pacman repo
test: Disable debugging with Arch makepkg
lib: Avoid infinite layout measurements in plots
test: Also allow modern "mount" error message
lib: Close Dropdown after selection instead of toggling it
pkg/lib: Give empty "Th" elements a aria-label attribute
test: Handle "\n" specially with set_input_text and input_text
lib: Add onlyDirectories option to FileAutoComplete
shell: Enable host switcher also on Fedora 40
hosts: Use a cockpit.conf option to disable the host switcher
build: Switch to @xterm/xterm and @xterm/addon-canvas
test: Ensure /var/cache/libdnf5 exists before cleaning it
storage: Never install packages on-demand in Anaconda mode
storage: Expose Stratis virtual filesystem sizes
lib: Add path functions
lib: Rename "path" to "cockpit-path"
test: Prepare for Shell rewrite
Revert "lib: Port cockpit-components-file-autocomplete.jsx to fsinfo"
lib: Pass along errors when starting systemd units
lib: Also apply scrolling fixes to grouped Select components
lib: Copy TypeaheadSelect into our code
lib: Fix TypeScript error in TypeaheadSelect
lib: Optionally trust selected property in TypeaheadSelect
lib: Support dividers with TypeaheadSelect
lib: Hide clear button in TypeaheadSelect when it would do nothing
lib: Simplify and translate UI texts in TypeaheadSelect
storage: Use TypeaheadSelect instead of deprecated Select
lib: Use TypeaheadSelect instead of deprecated Select for timezones
lib: Use TypeaheadSelect instead of deprecated Select for FileAutoComplete
lib: Fix TypeScript error in TypeaheadSelect correctly
test: Fix coverage report for pkg/lib

Martin Pitt (105):
test: Convert .format() to f-strings
test: Adjust encrypt_root() for separate /var mount
test: Use proper ssh service unit on Debian/Ubuntu
lib: Add optional external open state to KebabDropdown
test: Fix race condition with waiting for page load
test: Make encrypt_root()'s old root fs destruction less aggressive
base1: Fix format_bytes() kB unit
base1: Fix format_bytes() B unit
test: Drop obsolete compat test cases for RHEL/CentOS 7
test: Fix unexpected "truncated data in external channel" messages
storaged: Use kernelopt.sh to set rd.neednet=1
lib: Fix shellcheck complaint about test -o
test: Fix handling of "closing" sessions in TestSession.testBasic
test: Drop CentOS 8 special cases
test: Terminate sessions before restoring files/directories
test: Drop redundant dnf-automatic cleanup in check-packagekit
test: Adjust dnf5 condition for fedora-rawhide
test: Fix DNF5 automatic timer name
test: Split "dnf" PackageCase backend into dnf4/5
packagekit: Support dnf5-plugin-automatic
test: Drop skipDistroPackage decorator
lib: Generalize manifest config reading
Replace cockpit.utf8_{de,en}coder with standard JS API
base1: Drop cockpit.utf8_{de,en}coder()
lib: Accept false values in manifest configuration
lib: Fix ShutdownModal error type on shutdown errors
test: Introduce testlib API for pressing/releasing a single key
test: Add "repeat" argument to Browser.key()
test: Port non-text Browser.key_press() to Browser.key()
test: Drop Browser.key_press(), replace with Browser.input_text()
test: Ignore lastlog 2 PAM module message
test: Drop is_pybridge()
cockpit.js: Fix exception reporting for cockpit.http() errors
all: Drop UTF-8 argument from .decode()/.encode()
Revert "test: Ignore "invalid non-UTF8 @DaTa passed" message"
pkg: Drop extension in timeformat imports
lib: Type-annotate timeformat
lib: Fix timeformat.parseShortDate()
test: Tolerate absent /home
test: Fix type of MachineCase.machine_class
lib: Always use ISO format for date picker manual input
lib: Drop timeformat.{dateShortFormat,parseShortDate}()
Revert "test: packagelib - robustify disabling of services"
lib: Reimplement timeformat.distanceToNow() with standard browser API
package.json: Drop date-fns
cockpit.js: Add fsinfo fallback to fswatch1
lib: Fix server time
lib: Add cockpit.script() type annotations
lib: Fix and extend channel option types
lib: Declare cockpit.translate()
lib: Fix {Channel,Spawn}.close() annotation
lib: Fix race condition in credentials.js
lib: Drop two_pass argument from credentials methods
lib: credentials.js code cleanups
test: Allow other "external channel failed" errors on restarts
test: Add MachineCase.login_and_go() password argument
lib: Convert cockpit-components-inline-notification to TypeScript and functional
test: Move add_machine() and start_machine_troubleshoot() from MachineCase to Browser
test: Drop obsolete expected tracer crash in RHEL 8
test: Generalize tracer failure message on logout
test: Clean up Browser.select_PF45
test: Avoid :contains() in testlib.py
lib, doc: Annotate Firefox specific CSS rules
test: Re-relax the {become,drop}_superuser() checks
test/static-code: Ignore pkg/lib for non-Cockpit projects
test: Ignore machine.image_file type check failure
lib: Provide reduced SSH host dialogs API as library
shell: Deprecate host switcher in current OS releases
test: Put test-functions.js helpers on window object
test: Robustify Browser.assert_no_oops
test: Make ignore_ssl_certificate_errors() implicit
test: Fix error reporting in ph_select()
test: Drop redundant _wait_present() calls
test: Port from CDP to BiDi browser automation
test: Eliminiate Browser.inject_js()
test: Introduce context manager for temporarily switching browser context
test: Drop Firefox CDP support
test: Make Browser.switch_to_frames() work from frames
test: Fix Browser.wait_js_cond() failures with custom error descriptions
lib: Fix race condition in Terminal size calculation
test: Fix --trace logging for CDP commands
test: Use non-deprecated CDP setDownloadBehavior() method
all: Move gnu.org/license URLs to https://
test: Drop rhel4edge special cases
test: Re-teach Browser.input_text() about \n
test: Don't change context in WebdriverBidi.restore_context()
test: Use real mouse events in tests on Firefox
lib: Fix cockpit.file().modify() annotation
test: Implement "contextmenu" mouse event for BiDi
test: Copy ubuntu-stable special cases as ubuntu-2404
test: Temporarily make self.multihost_enabled dynamic for ubuntu-stable
lib: Update old systemd bug reference
webdriver_bidi: Recursively unpack raw values
ws: Use cockpit-beiboot for direct remote connections
lib: Port cockpit-components-file-autocomplete.jsx to fsinfo
systemd: Hide "limited access mode" banner without superuser bridges
test: Drop obsolete todoPybridgeRHEL8
test: Fix cockpit/ws ostree_image special cases
test: Skip host switching tests with beiboot mode
users: Get lastlog2 info through SQLite
lib: Properly type getLastlog2
lib: Add typing for cockpit.jump() and cockpit.dbus().call()
lib: Initial typing of python.js
base1: Make TransportGlobals actually global
lib: Drop watching in credentials.js

Miika Alikirri (1):
test: Use root as a superuser on SUSE images

dependabot[bot] (2):
Bump the react group across 1 directory with 4 updates
Bump glob from 7.2.3 to 11.0.0

tomasmatus (6):
lib/plot: port Dropdown to PF5
testlib: add F2 key
lib: pam_user_parser.ts add return types
lib: python.ts add exception type
lib: check for null instead of undefined
lib: add types to more cockpit-components

@github-actions github-actions bot added the bot label Nov 14, 2024
@github-actions github-actions bot changed the title [no-test] Makefile: Update Cockpit lib to b0e82161b4afcb9f0a6fddd8ff94380e Makefile: Update Cockpit lib to b0e82161b4afcb9f0a6fddd8ff94380e Nov 14, 2024
@github-actions github-actions bot force-pushed the cockpit-lib-update-cockpit-lib-20241114-024342 branch from a1c728e to 1e13eda Compare November 14, 2024 02:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant