Skip to content

v0.9.0: Numerous Additions and Fixes

Compare
Choose a tag to compare
@smukherj1 smukherj1 released this 31 Jul 18:16
07a636f

New Rules

  • Add a test rule to syntax check file update & dependency update spec (#1017)
  • Allow testing for image non-determinism (#1006)
  • migrating security check to rules_docker (#977)

Fixes

  • Move basic image repro tests to GCB (#1040)
  • Changed pusher default format to legacy (#1039)
  • Fix rules_python workspace name (#1036)
  • Specifying a file update or dep spec YAML is optional to configs_test (#1034)
  • Update io_bazel_rules_go commit hash to 4c28450 (#1033)
  • Update dependency bazel_toolchains to v0.28.2 (#1031)
  • Update io_bazel_rules_rust commit hash to 949b5d6 (#1030)
  • Update io_bazel_rules_go commit hash to 4bccd37 (#1028)
  • docker/util: adding arg docker_run_flags to container_run_and_commit (#1027)
  • Replace syntax checker with single tester for configs. (#1025)
  • remove note about Windows support (#1021)
  • Add image digest output for new pusher (#1020)
  • Add method needed for internal go flags implementation (#1018)
  • Update io_bazel_rules_python commit hash to 640e88a (#1015)
  • Update dependency bazel_toolchains to v0.28.1 (#1014)
  • Update io_bazel_rules_rust commit hash to c06ab74 (#1012)
  • Add e2e tests to check new_pusher compatibility (#1011)
  • Fix last incorrect use of python in //docker/util/... (#1009)
  • Use distroless/static base for go containers when pure is "on" (#1005)
  • Test container repro test in gcb (#1003)
  • Fix python use in new docker/... rules (#1002)
  • use docker toolchains in docker/package_manager and docker/util rules (#1001)
  • Remove required node_modules arg and layers (#1000)
  • Update new pusher to consume container_image output (#999)
  • Update io_bazel_rules_go commit hash to b2968ca (#996)
  • update rules scala and fix test (#995)
  • Fix a couple of issues that made new security_check different (#994)
  • Update dependency bazel_toolchains to v0.28.0 (#993)
  • Update io_bazel_rules_python commit hash to 3886b1a (#990)
  • Update io_bazel_rules_go commit hash to 0303b3a (#989)
  • Adjust to OutputGroupInfo (#988)
  • Fix a typo in toolchain_container's README (#983)
  • turn on more mac tests (#982)
  • Migrate toolchain_container rules to rules_docker (#981)
  • Pin containers that are used for digest tests. (#980)
  • Enable using Darwin binary. (#975)
  • Refactor new_container_pull to generate fully backward compatible format (#974)
  • Fix error message in pusher (#972)
  • Release Darwin binaries for puller and loader. (#971)
  • Refactor package_managers from base-images-docker to this repo (#970)
  • Implement extractConfig binary in Go (#967)
  • Added more e2e tests for new_container_push to account for legacy format (#966)
  • Add DO_NOT_IMPORT blocks to make copybara transformation easier. (#965)
  • Update io_bazel_rules_rust commit hash to 3cd4c63 (#963)
  • Update dependency bazel_toolchains to v0.27.1 (#962)
  • Update io_bazel_rules_groovy commit hash to d3b1b86 (#961)
  • Update new puller binary (#960)
  • Refactor puller binary to be compatible with container_import (#958)
  • container_repro_test rule to test for container reproducibility (#955)
  • Implement new interface for legacy intermediate format layouts (#954)
  • Update README.md (#953)
  • Add symlink and new file structure to loader.go binary (#951)
  • Add bzl_library for lang/image.bzl (#949)
  • Add container_tests for puller and Update load and pull rules to comply with updates in #946 (#948)
  • Add symlink to puller's OCI intermediate format (#946)
  • Update io_bazel_rules_scala commit hash to 8092d5f (#944)
  • refactor tests/docker -> tests/container (#942)
  • Even more tests moved to GCB from e2e (#941)
  • Move more e2e tests to GCB (#939)
  • migrating content from e2e.sh to separate, more granular, GCB builds (#938)
  • Update release notes for 0.8.1 (#937)