Skip to content

Package infrastructure and testing fixes (#6)

Compare
Choose a tag to compare
@gwynne gwynne released this 02 Dec 01:35
· 3 commits to main since this release
f90e2c0

What's Changed

  • Added SPDX license header to all source files.
  • Removed many many unnecessary instances of import Foundation.
  • Added updating of OS packages to the Dockerfile.
  • Add soundness check and API breakage check scripts.
  • Retooled soundness script to do fancy rules-based stuff for license header checks, just for fun.
  • Added real testing to the GH Actions workflow.
  • Added derivation notice and derivation source license headers as required by Apache 2.0.
  • Enable back-deployment workarounds for concurrency so tests run on macOS Big Sur.
  • Properly fix handling of percent-encoding in filter strings.