| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
See https://groups.google.com/d/msgid/bazel-discuss/CAM01fBriKWxwFeb%2B-M80ryJq2Um97N9JZbr5BF7pO-xVa8cL_g%40mail.gmail.com?utm_medium=email&utm_source=footer
--
MOS_MIGRATED_REVID=124543258
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Docker 1.10 updated the format of images moving layers to just being
tarballs referenced by a configuration file. A new manifest.json file
aggregates images and handles parent and tagging references. Layers and
images are now identified by their sha256 hash. An image configuration
file must reference all layers that belong to it by this identifier,
including all layers in any parent images.
Image configuration is generated the same way but now allows multiple
layer sha256 hashes to be provided. The base image configuration is read
to find config defaults and the layer identifiers that need to be
present.
Image creation now requires the layer identifier and file and can accept
multiple layers. A manifest with a single entry is created that points
at the image configuration, its layers and tags. If a base image is
provided its layers are added to the begining of the layer section and a
parent reference to the base image is added. Multiple tags can be
provided which are applied when the image is loaded.
The joining of partial images now consists of merging their contents
minus the manifest which is concatentated together.
These changes have been made in a backwards compatible way so versions
of docker below 1.10 will still work as before.
Fixes #1113
--
Change-Id: I0075decc48d8846ad16431948192db196ad702ee
Reviewed-on: https://bazel-review.googlesource.com/3730
MOS_MIGRATED_REVID=124339578
|
|
|
|
|
|
|
| |
* This eliminates the need to put "dummy.swift" into objc_binary targets that depend on swift_library.
--
MOS_MIGRATED_REVID=124015750
|
|
|
|
|
|
|
|
|
|
|
| |
The Docker USER parameter[1] specifies the system user that the contained
process will run under, amoungst other things. The |docker_build| function
already has an argument for this, but it was previously ignored.
[1] https://docs.docker.com/engine/reference/builder/#user
--
MOS_MIGRATED_REVID=123782558
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=123663717
|
|
|
|
|
|
|
|
| |
* Modules are now named after its full target path by default.
* module_name attribute can be used to override this logic.
--
MOS_MIGRATED_REVID=123422704
|
|
|
|
|
|
|
|
|
|
| |
* Adds a way to read FRAMEWORK_ keys from ObjcProvider and provide outputs as -F args to the compiler
* Adds a sample dynamic framework for testing
RELNOTES: swift_library is now able to import framework rules such as objc_framework.
--
MOS_MIGRATED_REVID=123337139
|
|
|
|
|
|
|
|
|
| |
* General cleanup of the rule code.
* Adds a way to use modulemaps to import Objective-C code.
* Adds a way to pass framework flags to the compiler and adds the developer frameworks dir from Xcode as one.
--
MOS_MIGRATED_REVID=123217120
|
|
|
|
|
|
|
|
|
| |
Removes an old code path that is not relevant anymore.
RELNOTES:
--
MOS_MIGRATED_REVID=122534499
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, _short_path_dirname would take a short path like "libfoo.jar",
rfind would return -1, sp[:-1] would return "libfoo.ja", and then
_dest_path would strip that prefix off of "libfoo.jar", leaving just "r".
Also added some unit tests for these functions.
Fixes #1253.
--
MOS_MIGRATED_REVID=122527723
|
|
|
|
|
|
|
|
|
| |
* Switches the rule to output to genfiles/, this makes C-headers it produces importable by depending targets.
RELNOTES: swift_library now generates an Objective-C header for its @objc interfaces.
--
MOS_MIGRATED_REVID=122448949
|
|
|
|
|
|
|
|
| |
Those rules were moved to, respectively, https://github.com/bazelbuild/rules_rust,
https://github.com/bazelbuild/rules_jsonnet, https://github.com/bazelbuild/rules_scala, and https://github.com/bazelbuild/rules_closure.
--
MOS_MIGRATED_REVID=121834063
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
local instance of bazel.io site.
* Add a new genrule rule that runs the new jekyll-tree.sh to do the following:
* Combine the generated docs for the Build Encyclopedia and Skylark Library
with the static site docs
* Combine the README.md files for the Docker and Packaging rules with the
Jekyll tree
* Process the generated docs, replaces instances of "blaze" with "bazel",
etc.
* Add scripts/serve-docs.sh script that can be used to bring up a local
instance of the bazel.io website.
As of this patch, it is possible to construct the full Bazel.io site tree from
the master branch.
--
MOS_MIGRATED_REVID=121813688
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=121401592
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=120826589
|
|
|
|
|
|
|
|
|
| |
This is required to fully fix #611.
--
Change-Id: Iffeab2a80a02f2e1208637fe85195d0c2862e637
Reviewed-on: https://bazel-review.googlesource.com/#/c/3492
MOS_MIGRATED_REVID=120724036
|
|
|
|
|
|
|
|
| |
* Adds a swift_library rule that produces a (.a, .swiftmodule) pair. It can handle dependencies between modules and can be used as a dependency of objc_binary.
* Does not work with Objective-C yet.
--
MOS_MIGRATED_REVID=120578875
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=120349322
|
|
|
|
|
|
|
| |
Fixes #999
--
MOS_MIGRATED_REVID=118675703
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=117968196
|
|
|
|
|
|
|
| |
RELNOTES: Build the jsonnet tool for the host when cross-compiling.
--
MOS_MIGRATED_REVID=117927673
|
|
|
|
|
|
|
|
| |
RELNOTES: Skylark rules that are available from their own repository will now
issue a warning when accessed through @bazel_tools.
--
MOS_MIGRATED_REVID=117730793
|
|
|
|
|
|
|
| |
RELNOTES: Enable overriding jsonnet binaries and stdlib for Jsonnet rules.
--
MOS_MIGRATED_REVID=117267276
|
|
|
|
|
|
|
| |
--
Change-Id: I1831a657552a661a555c7f8bef54e8f46ddd482d
Reviewed-on: https://bazel-review.googlesource.com/#/c/3050/
MOS_MIGRATED_REVID=117238730
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=116296119
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=116264418
|
|
|
|
|
|
|
|
| |
The actual url is https://github.com/bazelbuild/rules_scala and not https://github.com/bazelbuild/scala_rules :-)
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/980
MOS_MIGRATED_REVID=116261238
|
|
|
|
|
|
|
| |
Fixes #1002
--
MOS_MIGRATED_REVID=116183718
|
|
|
|
|
|
|
|
|
|
| |
Bazel binary.
Also add the possibility to select the docker binary using an environment
variable.
--
MOS_MIGRATED_REVID=115994650
|
|
|
|
|
|
|
|
|
| |
line
Big pkg can run over the command line limit.
--
MOS_MIGRATED_REVID=115950963
|
|
|
|
|
|
|
| |
--
Change-Id: Iedfdf4e0e1e274a90a5c12c2caedbecccb9c0eff
Reviewed-on: https://bazel-review.googlesource.com/#/c/2992/
MOS_MIGRATED_REVID=115863226
|
|
|
|
|
|
|
|
| |
This target include all non tests targets of Bazel to do integration tests of
bootstrapping.
--
MOS_MIGRATED_REVID=115830741
|
|
|
|
|
|
|
|
|
| |
They have now moved to https://github.com/bazelbuild/scala_rules
RELNOTES[INC]: Scala rules were deleted from the @bazel_tools repository, see https://github.com/bazelbuild/rules_scala#scala-rules-for-bazel
--
MOS_MIGRATED_REVID=115432354
|
|
|
|
|
|
|
|
|
|
| |
Potentially fixes #968.
The http url redirects to https which our redirect logic currently doesn't
handle. Confirmed the https location is correct manually.
--
MOS_MIGRATED_REVID=115412099
|
|
|
|
|
|
|
|
|
| |
This brings the scala rules a step closer to feature parity with java.
--
Change-Id: I21e6929a36f5084a29b230f1b91307dd5b012d4c
Reviewed-on: https://github.com/bazelbuild/bazel/pull/916
MOS_MIGRATED_REVID=114947019
|
|
|
|
|
|
|
|
|
| |
This is in preparation for another change that will add a new helper script
to the tools/build_rules directory, and such script requires a BUILD rule
of its own.
--
MOS_MIGRATED_REVID=114898083
|
|
|
|
|
|
|
|
|
|
| |
Instead bundle ijar's zipper binary so the skylark rules that depends on it
can use it from @bazel_tools.
A commit introducing windows config settings broke our appengine tutorial.
--
MOS_MIGRATED_REVID=114857080
|
|
|
|
|
|
|
| |
--
Change-Id: If286a9718e036d2bd555baf78600e9208ba5a990
Reviewed-on: https://github.com/bazelbuild/bazel/pull/872
MOS_MIGRATED_REVID=114563576
|
|
|
|
|
|
|
|
|
|
|
|
| |
in Skylark rules
Loading those skylark rules where failing now they are in a remote repository because the
build file could not be found.
Fixes #883.
--
MOS_MIGRATED_REVID=114528630
|
|
|
|
|
|
|
| |
--
Change-Id: I7badee212bd05178a30a6ff4c73c8d62258d2c1d
Reviewed-on: https://bazel-review.googlesource.com/#/c/2841
MOS_MIGRATED_REVID=114330213
|
|
|
|
|
|
|
| |
--
Change-Id: Ifbbda9bb01cd2d7350521183b7754c5004b2ab3d
Reviewed-on: https://github.com/bazelbuild/bazel/pull/862
MOS_MIGRATED_REVID=114213645
|
|
|
|
|
|
|
| |
Fixes #864.
--
MOS_MIGRATED_REVID=114208872
|
|
|
|
|
|
|
|
|
|
|
|
| |
passing them on the command line.
This helps avoid problems when the OS rejects the command line for
getting too long, which is particularly likely on OS X.
--
Change-Id: I84c7102f15b0162291664df4869f92232d010c8d
Reviewed-on: https://bazel-review.googlesource.com/2820
MOS_MIGRATED_REVID=113982499
|
|
|
|
|
|
|
|
|
| |
Fixes #830
RELNOTES: [d] Update to DMD 2.070.0
--
MOS_MIGRATED_REVID=113830766
|
|
|
|
|
|
|
|
|
| |
Looks like this was missed in 88821141d6812bbde64f0d49087533f87ca6f331
--
Change-Id: Ib7709722ae3b07ef7e24bcbbab642204134fa062
Reviewed-on: https://bazel-review.googlesource.com/#/c/2810/
MOS_MIGRATED_REVID=113611789
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements a scala_test rule analogous to the java_test rule. It uses the standard scalatest library, and adds the corresponding jar(s) to the WORKSPACE file. The rule is tested by adding a proof-of-concept test target to the scala examples.
Link to discussion thread: https://groups.google.com/d/msg/bazel-dev/5Kbbwr11XOA/znTY-H1DBgAJ
Fixes #503.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/657
MOS_MIGRATED_REVID=113526680
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will fix some issue with loading skylark rules from @bazel_tools.
Tested with ./compile.sh all and also a project that use pkg_tar from
@bazel_tools (which is broken at HEAD).
--
Change-Id: Iffbb7134ef5fee497890c4d01b85084973d45ad0
Reviewed-on: https://bazel-review.googlesource.com/2800
MOS_MIGRATED_REVID=113508661
|
|
|
|
|
|
|
|
|
|
| |
This just requires passing the specified deps through to the java_import
wrapping the Groovy jar
--
Change-Id: Ib453d560a721fdb31217f8e604703fa6bc362328
Reviewed-on: https://bazel-review.googlesource.com/2600
MOS_MIGRATED_REVID=113149555
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=113081497
|
|
|
|
|
|
|
|
| |
RELNOTES: JDK-related targets are now available via @local_jdk (instead of
@local-jdk).
--
MOS_MIGRATED_REVID=113067049
|