Skip to content

gpioioctl: Correct gpioioctl to implement gpio.Group #215

gpioioctl: Correct gpioioctl to implement gpio.Group

gpioioctl: Correct gpioioctl to implement gpio.Group #215

Triggered via pull request March 9, 2025 19:02
Status Success
Total duration 3m 27s
Artifacts

test.yml

on: pull_request
Matrix: codeql
Matrix: lint
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

127 errors and 4 warnings
test: ubuntu-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
test: ubuntu-latest: gpioioctl/dummy.go#L12
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
test: ubuntu-latest: gpioioctl/dummy.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
test: ubuntu-latest: gpioioctl/gpio.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
test: ubuntu-latest: gpioioctl/gpio.go#L26
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
test: ubuntu-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
test: ubuntu-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
test: ubuntu-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
test: ubuntu-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
test: ubuntu-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
test: ubuntu-latest
Process completed with exit code 1.
test: macos-latest
Process completed with exit code 1.
test: macos-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
test: macos-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
test: macos-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
test: macos-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
test: macos-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
test: macos-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
test: macos-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
test: macos-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
test: macos-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
test: macos-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
test: windows-latest
Process completed with exit code 1.
test: windows-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
test: windows-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
test: windows-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
test: windows-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
test: windows-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
test: windows-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
test: windows-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
test: windows-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
test: windows-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
test: windows-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: macos-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: bcm283x/dma.go#L74
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpiostream (imported by periph.io/x/host/v3/bcm283x); to add:
lint: macos-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: macos-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
lint: macos-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
lint: macos-latest: pine64/pine64.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin/pinreg (imported by periph.io/x/host/v3/beagle/bone); to add:
lint: macos-latest: serial/serial.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/uart (imported by periph.io/x/host/v3/serial); to add:
lint: macos-latest
Process completed with exit code 1.
lint: macos-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: macos-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: macos-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
lint: macos-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest
Process completed with exit code 1.
lint: ubuntu-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L12
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L26
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L12
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L26
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: ubuntu-latest: bcm283x/dma.go#L74
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpiostream (imported by periph.io/x/host/v3/bcm283x); to add:
lint: ubuntu-latest: chip/chip.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/pin/pinreg (imported by periph.io/x/host/v3/beagle/bone); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L12
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/dummy.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: gpioioctl/gpio.go#L26
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: ubuntu-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: ubuntu-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
lint: ubuntu-latest: serial/serial.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/uart (imported by periph.io/x/host/v3/serial); to add:
lint: windows-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: windows-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest
Process completed with exit code 1.
lint: windows-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: bcm283x/dma.go#L74
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpiostream (imported by periph.io/x/host/v3/bcm283x); to add:
lint: windows-latest: chip/chip.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/pin/pinreg (imported by periph.io/x/host/v3/beagle/bone); to add:
lint: windows-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: windows-latest: netlink/onewire.go#L14
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire (imported by periph.io/x/host/v3/netlink); to add:
lint: windows-latest: netlink/onewire.go#L15
missing go.sum entry for module providing package periph.io/x/conn/v3/onewire/onewirereg (imported by periph.io/x/host/v3/netlink); to add:
lint: windows-latest: serial/serial.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/uart (imported by periph.io/x/host/v3/serial); to add:
lint: windows-latest: host.go#L8
missing go.sum entry for module providing package periph.io/x/conn/v3/driver/driverreg (imported by periph.io/x/host/v3); to add:
lint: windows-latest: allwinner/gpio.go#L20
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/gpio/gpioreg (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/gpio.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/physic (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: allwinner/a20.go#L13
missing go.sum entry for module providing package periph.io/x/conn/v3/pin (imported by periph.io/x/host/v3/allwinner); to add:
lint: windows-latest: sysfs/gpio.go#L17
missing go.sum entry for module providing package periph.io/x/conn/v3 (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/i2c.go#L21
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/i2c.go#L22
missing go.sum entry for module providing package periph.io/x/conn/v3/i2c/i2creg (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/spi.go#L24
missing go.sum entry for module providing package periph.io/x/conn/v3/spi (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest: sysfs/spi.go#L25
missing go.sum entry for module providing package periph.io/x/conn/v3/spi/spireg (imported by periph.io/x/host/v3/ftdi); to add:
lint: windows-latest
Process completed with exit code 1.
test: macos-latest
Cache not found for keys: setup-go-macOS-arm64-go-1.22.6-222886a5663e6814b6086f9fe32d056302835c45a1a1e201299efeed45348ed1
test: windows-latest
Cache not found for keys: setup-go-Windows-x64-go-1.22.6-222886a5663e6814b6086f9fe32d056302835c45a1a1e201299efeed45348ed1
lint: macos-latest
Cache not found for keys: setup-go-macOS-arm64-go-1.22.6-222886a5663e6814b6086f9fe32d056302835c45a1a1e201299efeed45348ed1
lint: windows-latest
Cache not found for keys: setup-go-Windows-x64-go-1.22.6-222886a5663e6814b6086f9fe32d056302835c45a1a1e201299efeed45348ed1