Skip to content

v0.1.0-pre.1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jan 13:32
· 26 commits to main since this release
v0.1.0-pre.1
55467b9

Changelog

  • 788eb27 Added MIT license to this repo to keep this tool free
  • 28518bd Added example config
  • b677146 Added first infrastructure for dbus server
  • b3fd117 Added goreleaser for building release binaries
  • 8d8e63f Added log information about startup
  • 0fa9142 Added method exposing the current status, so it can be checked by clients
  • e69a8d7 Added progress method
  • 569028e Added release worflow for first release
  • 6db14c4 Added status method
  • 00d075a Added test for successful async installation
  • 996ec76 Added workflow for running tests in CI
  • 8fb750f Always useful to print stdout of helper programs
  • 4cdcf99 Fixed dbus import
  • ce23e86 Fixed missing error return value
  • 2725f29 Fixed possible flaky test
  • 53eda3e Fixed type definition of NewRepository function type
  • b600685 GOPATH is outdated and not available on the setup go action
  • 0258804 If we want to use contexts we should also provide contexts
  • 70dd8ad Implementing stringer interface on custom type Status to make usage in the go ecosystem easier
  • 6ad883a Improved logging a bit while trying to figuring out this nil pointer exception
  • dd6453d Installing python dependency for the dbus integration test
  • d9e189e It is good custom to always provide a context to methods, in case we need it in the future for cancelation chains etc.
  • 88b0a77 Maybe installing this policy on the github runner can allow us to take the name
  • 1c4ae9b Maybe we need to set permissions on this workflow to write a release
  • e953e58 Merge pull request #1 from dereulenspiegel/dbus-server
  • 8795a64 Now actually verifying that the returned fields in next update have correct data
  • 9687f36 Now trying to run tests against session DBus, to avoid permission problems
  • ac0fbb6 Removed desperate logging
  • 537ee97 Removing Maybe expectation as this call will be made multiple times
  • cd42795 Removing golint for now
  • d3f5cd7 Returntype of NextType was not correctly specified
  • 0d5e8b1 Seems we need to keep our integration test alive, until our mock returns
  • da9d35f Setting correct username in dbus policy to be used on github hosted runner
  • 1b4f506 The 'github fuck around and findout' test is now disabled via build tag, which should be a bit more elegant
  • e2b2c12 The dbus integration test should now simulate most operations of an update
  • 03c1574 Trying to add dbus integration tests to verify our own dbus server
  • 9199b64 Trying to print current dbus permissions
  • fbef667 Trying to run dbus integration tests with root privileges to register the name on the system dbus
  • b2d57b3 UpdateManager.CheckForUpdate now doesn't return the compatible bundle anymore, as we determine this anyway in the update methods
  • 92d77b8 Updated dbus lib
  • 3307d7c We are now actually setting defaults with viper
  • dc080f7 We do iterate now through all BundleLinks and not stop at the first compatible
  • bc6d96b We have now a simple command line app which should start the server doing things
  • e62654c Where does the context become nil?
  • f2fc14e actually requesting the name on the dbus should solve a few problems
  • 55467b9 buildroot currently only offers go 1.18, so this should be buildable with go 1.18
  • f2ed1ac ctx should belong in the scope of the go routine here, as the outside scope might set the reference to nil or another context
  • 095914a for sboms we need syft
  • 30308c1 go releaser requires a full git repo, not only a shallow clone
  • 01b8a01 if github offers dependabot, let's use it
  • 9654e05 initial commit
  • 4a54c1b it is now possible to install specific updates, not only the next possible. This required BundleLinks to be pointer always, as they are updated within the UpdateManager
  • de35b43 logger now uses the injected build parameters
  • 5c4066d oopsie, that was a stupid nil pointer exception
  • a81d6ab progress is now only updates on the channel if the percentage changes, which allows to introduce a small sleep in the loop to avoid consuming too much resources here
  • d2a7aa7 whoami doesn't exist on github hosted runners
  • 3c7f9f7 “root”