Skip to content
This repository has been archived by the owner on Aug 5, 2022. It is now read-only.

Merge bazel build master #9

Merged
merged 87 commits into from
Jan 17, 2020
Merged

Merge bazel build master #9

merged 87 commits into from
Jan 17, 2020

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    1cffc5f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2019

  1. Specs2 filtering runner now filters test cases according to filter. (b…

    …azelbuild#759)
    
    This allows the bazel test runner correctly generate the test log, based only on tests that actually did run.
    Igal Tabachnik authored and johnynek committed May 27, 2019
    Configuration menu
    Copy the full SHA
    300b436 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Add scala_doc rule (bazelbuild#760)

    * move collect_plugin_paths to common.bzl
    
    * add scala_doc rule + aspect implementations
    
    * add basic scala_doc Markdown documentation
    
    * add scala_doc example
    
    * collect plugins in aspect too
    
    * declare_directory for scaldoc output path or else it complains
    
    * add a simple test target for scala_doc rule
    
    * add doc note about scaladoc being kind of slow
    
    * fix scala_doc.md code block
    
    * privatize scaladoc aspect
    
    * get more src_files/compile_jars
    
    * also accept scalacopts in scala_doc
    
    * turn off scaladoc warnings for now
    
    * use host_path_separator in classpath
    long-stripe authored and johnynek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    014101b View commit details
    Browse the repository at this point in the history
  2. Update scala_doc.md

    fix the string `scala_doc` which was copy-pasted as `scala_binary`
    johnynek authored May 31, 2019
    Configuration menu
    Copy the full SHA
    52b036f View commit details
    Browse the repository at this point in the history
  3. Explicitly convert depset to list (bazelbuild#761)

    This will be required by Bazel 0.27, where the flag
    `--incompatible_no_support_tools_in_action_inputs` will be on by
    default.
    
    The function `collect_plugin_paths` iterates over its argument, so we
    need to flatten the depset.
    laurentlb authored and johnynek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    7ffc700 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. Make sure that plus-one-deps from exports of direct deps also propaga…

    …te (bazelbuild#764)
    
    * PlusOne propagates PlusOne deps of exports
    
    * rename of tests
    
    * correct test dependency
    
    * use scala toolchain to toggle on +1 collection
    ittaiz authored Jun 6, 2019
    Configuration menu
    Copy the full SHA
    73e266b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. fix grpc opencensus stats integration (bazelbuild#762)

    * fix grpc opencensus stats integration
    - upgrade opencensus-java packages to the latest (0.22.1)
    - add opencensus-impl and opencensus-impl-core
    
    * add opencensus-impl transitive dependency com.lmax:disruptor
    mackenziestarr authored and ittaiz committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    4a1a10b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. Add Canva to the adopters list (bazelbuild#770)

    Jonathon Belotti authored and ittaiz committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    24b06ee View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Configuration menu
    Copy the full SHA
    dc5a793 View commit details
    Browse the repository at this point in the history
  2. Specify which version of bazel is required. (bazelbuild#772)

    * Specify which version of bazel is required.
    
    * Update README.md
    Parth authored and johnynek committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    a1c3b58 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Specs2 filtering of JUnit descriptions (bazelbuild#766)

    * Specs2 now will create its JUnit Description tree with filtered child items
    
    * Creating a filtered description tree from Specs2 utilities - keeps ordering and hashCodes intact
    
    * Redirecting test error output
    Igal Tabachnik authored and ittaiz committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    69d3c5b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2019

  1. Configuration menu
    Copy the full SHA
    8092d5f View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Migrate from java_common.create_provider to JavaInfo() (bazelbuild#781)

    * Migrate from java_common.create_provider to JavaInfo()
    
    * Fix scala/private/common.bzl
    
    * Fix some build failures.
    
    * Fix some more builds.
    
    * Remove scala/private/common:create_java_provider
    
    * Remove unused _create_provider.
    
    * Remove unused load statement
    
    * Also propagate deps and runtime_deps in scala_import with no jars.
    
    * Address review comments.
    
    * Update custom-jvm-rule.bzl
    
    * Update BUILD
    
    * typo
    
    * Removed implicit value for deps_providers.
    
    * Add dummy intermediate jar file for scala_import with no jars.
    
    * Cleanup code.
    
    * Replace + with lists extend.
    
    * Revert enabling --all_incompatible_changes test by mistake.
    iirina authored and ittaiz committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    3404be0 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

  1. Passing source-jar into JavaInfo (bazelbuild#783)

    * expose source_jar in JavaInfo
    
    * nit: clarify conditional
    
    * nit: replace one hack with another
    
    * nit: replace concat with append
    
    * remove "main" attr usage
    
    it's no longer needed
    
    * add comment
    ittaiz authored Jul 13, 2019
    Configuration menu
    Copy the full SHA
    86c392d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2019

  1. Configuration menu
    Copy the full SHA
    0b6cff3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Port bazelbuild/bazel#8196 : improve java_stub_template MANIFEST.MF c…

    …onstruction speed (bazelbuild#736)
    
    * Import java_stub_template from bazelbuild@8b8271e
    
    * Port changes from bazelbuild/bazel#8196
    
    * Remove java_stub_template from WORKSPACE
    
    * Update java_stub_template archive URL
    
    * Make java_stub_template a normal file
    joshrosen-stripe authored and johnynek committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    e1f6697 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. JavaInfo provider should be given for deps (bazelbuild#774)

    * a JavaInfo provider should be given for deps
    
    * flatten providers lists
    
    * Revert "flatten providers lists"
    
    This reverts commit a464f61.
    long-stripe authored and johnynek committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    ce42208 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. Configuration menu
    Copy the full SHA
    d9c6da6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4d55ed View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2019

  1. Configuration menu
    Copy the full SHA
    62e5d87 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. Configuration menu
    Copy the full SHA
    4a8e476 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Allow for code coverage to be run on 0.27.1 (bazelbuild#780)

    * Allow for code coverage to be run on 0.27.1
    
    * Update expected-coverage.dat
    
    * actually remove all merge conflicts
    
    remove scala_doc
    merge conflict
    
    
    spacing
    
    
    newline
    d-haxton authored and johnynek committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    b3a75fd View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    5db90f9 View commit details
    Browse the repository at this point in the history
  2. Simplify _jacoco_offline_instrument. (bazelbuild#790)

    resolve_command shouldn't be required here.
    benjaminp authored and johnynek committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    c8bde22 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. silence tut (bazelbuild#799)

    ptarjan authored and johnynek committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    acac888 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Due to limitations in the toolchains implementation this is required … (

    bazelbuild#801)
    
    * Add test for host deps
    
    * Add a test hopefully to illustrate host deps
    
    * Update test
    
    * Change api usage to use binds
    
    * Remove errant print
    
    * See if behavior is different on 0.28.1
    
    * incompatible_string_join_requires_strings: string.join(list) accepts invalid (non-string) list elements
    
    * Add a to_list
    
    * Another case of depset iterable
    
    * Windows ci can only support 0.28.0 via chocolaty right now
    ianoc-stripe authored and johnynek committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    697e5f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Add scalac_jvm_flags option to toolchain (bazelbuild#803)

    * Add scalac_jvm_flags to scala_toolchain
    
    This allows things like setting the max heap on all Scalac workers.
    
    * Add docs
    
    * Fix comment
    
    * Add enable_code_coverage_aspect to the docs
    
    * Flags on target should override flags on toolchain.
    
    Also fix comment.
    beala-stripe authored and johnynek committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    17892bf View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Add scala_test_jvm_flags to toolchain (bazelbuild#804)

    * Add scala_test_jvm_flags to the toolchain
    
    * Fix package name
    
    * Fix target names
    
    * Add trivial test suite and rename some things
    
    * Wrap all jvm_flags in _expand_location
    beala-stripe authored and johnynek committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    ca655e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Remove the deprecated attribute proto_source_root. (bazelbuild#793)

    * Remove the deprecated attribute proto_source_root.
    
    Replace it with strip_import_prefix, its spiritual successor.
    
    * Update Bazel version on Travis
    
    * Update rules_scala to work with Bazel >=0.27.
    
    The flag --incompatible_string_join_requires_strings was flipped, which
    this repository was incompatible with.
    
    * Update to Bazel 0.26 instead.
    
    test_coverage_on fails for some mysterious reason that seems unrelated to the cleanup crusade I'm pursuing at the moment.
    
    * add point release number so that downloading Bazel succeeds
    
    * change whitespace to re-trigger build
    
    * update Bazel version, hopefully properly
    
    * update test_expected_failure/
    
    * minimize diff
    
    * re-trigger Travis
    
    * re-trigger Travis again
    lberki authored and johnynek committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    c3315bf View commit details
    Browse the repository at this point in the history
  2. update README.md

    note the last version of 0.23 that we ran CI on.
    johnynek authored Aug 7, 2019
    Configuration menu
    Copy the full SHA
    ff41ec6 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Fix a regression that breaks scalapb when jvm_flags are set on the to…

    …olchain (bazelbuild#806)
    
    * Fix a regression that breaks scalapb when jvm_flags are set on the toolchain
    
    * Move passing manual tests to new directory
    beala-stripe authored and johnynek committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    96176ae View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Migrate from old-style .java provider to JavaInfo. (bazelbuild#807)

    * Migrate from old-style .java provider to JavaInfo.
    
    * Remove usage of .scala.
    iirina authored and johnynek committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    aa4f8ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b30f2cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fd142c View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Move scala_repositories macro out to its own file + move scala_doc.bzl (

    bazelbuild#808)
    
    * move scala_repositories macro out to its own file
    
    * move scala_repositories.bzl and scala_doc.bzl to private
    long-stripe authored and johnynek committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    8a5ca6b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Pin Bazel versions (bazelbuild#812)

    * Pin Bazel versions
    
    * ensure one set of jobs is named test
    
    * Keep the original build structure
    
    * fix version for windows
    
    * add ci stopgap to scripts used in ci
    
    * fix ci errors
    
    * adjust for buildkite
    
    * remove unused param
    
    * Tweak travis image config
    
    * use sh language
    
    * libxml2-utils
    
    * use apt addon
    
    * Add notes about updating bazel versions
    andyscott authored and johnynek committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    3fe7dee View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Move scala_binary to its own file (bazelbuild#813)

    * add a note about code organization in CONTRIBUTING.md
    
    * wip move scala_binary out
    
    * fully split out scala_binary properly
    
    * _library_outputs is the same thing as common_outputs
    
    * fix a bunch more scalac_provider references
    
    * rename scala_provider function to get_scalac_provider per review
    
    * back to the old variable names
    long-stripe authored and johnynek committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    98dd05e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. Delurk Powershell for a more unified test setup (bazelbuild#814)

    * Attempt to delurk powershell
    
    * 💥
    
    * adjust
    
    * adjust
    andyscott authored and johnynek committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    c314c45 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2019

  1. Configuration menu
    Copy the full SHA
    c6571f2 View commit details
    Browse the repository at this point in the history
  2. Move scala_test/scala_test_suite to their own file (bazelbuild#815)

    * move scala_test rule to its own file
    
    * move scala_test_suite to scala_test.bzl, move sanitize_string_for_usage function to common.bzl for now
    
    * add a docstring about scala_test.bzl
    
    * move test_resolve_deps to private variable in scala_test.bzl
    
    * remove suites attribute debug print
    long-stripe authored and johnynek committed Aug 18, 2019
    Configuration menu
    Copy the full SHA
    082ebe8 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    516a2bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4dad94 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    247fce9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93433cf View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Configuration menu
    Copy the full SHA
    0d8b2d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Move library rules (bazelbuild#827)

    * move library_attrs to common_attributes.bzl
    
    * move scala_macro_library rule to its own file
    
    * move all _library rules to scala_library.bzl, private stuff too
    
    * move _lib into scala_library.bzl
    
    * alphasort
    long-stripe authored and johnynek committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    0328df3 View commit details
    Browse the repository at this point in the history
  2. Buildifier as the only lint (bazelbuild#826)

    * Load buildifier directly
    
    * update lint scripts
    
    * let buildifier reformat everything
    
    * Test lints in CI
    
    * remove accidental file extension
    
    * use skylib version compatible with rules_go and buildifier
    andyscott authored and johnynek committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    1e25872 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f261f4c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d04543a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Configuration menu
    Copy the full SHA
    8426026 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Refactor build_deployable (bazelbuild#832)

    * build_deployable -> merge_jars with a more explicit interface
    
    * add docstring doc to merge_jars
    
    * buildifier fix
    
    * parameterize the entire progress_message
    long-stripe authored and ittaiz committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    b3fc6a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Configuration menu
    Copy the full SHA
    5261499 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Minor fix to error message (bazelbuild#841)

    Was not properly adding space, as such:
    
    ```
    java.lang.IllegalStateException: Was not able to discover any classes for archives=testsuite/test/example/example.jarprefixes=Set(), suffixes=Set(Test)
    ```
    Mantas Sakalauskas authored and johnynek committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    3edf15d View commit details
    Browse the repository at this point in the history
  2. Remove jvm_flags debug print for scala_library (bazelbuild#840)

    * remove jvm_flags debug print for scala_library
    
    * hard fail for jvm_flags in scala_library, re-add jvm_flags attr for other rules
    
    * remove fail, not needed if attr isn't supported
    long-stripe authored and johnynek committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    f1e689c View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Improve classpath manifest file construction (bazelbuild#842)

    Shachar Anchelovich authored and ittaiz committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    f4a24fe View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Configuration menu
    Copy the full SHA
    177e2ee View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Fix paths in --proto_path and avoid copying proto files (bazelbuild#850)

    * Fix paths in proto_path and avoid copying
    
    * Prepare mapping in advance
    
    * Condensed all transformations into one method
    
    * Added tests
    
    * Buildifier corrections
    ignasl authored and johnynek committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    548bce9 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Split sh test (bazelbuild#849)

    * Split shell ingetration tests
    
    * Fix test_repl no target from clean build
    borkaehw authored and ittaiz committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    e7cce69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63cb47f View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. Fix test_scala_import_source_jar_should_not_be_fetched_when_env_bazel…

    …_jvm_fetch_sources_is_set_to_non_true (bazelbuild#858)
    borkaehw authored and johnynek committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    f985e5e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Add a test build for bazel 1.0 (bazelbuild#861)

    * Add a test build for bazel 1.0
    
    * cp
    
    * cp
    
    * I think i messed this up a little and it wasn't running the older ones too, making sure we run everything this time
    
    * cp
    ianoc-stripe authored and johnynek committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    b2273e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2019

  1. Configuration menu
    Copy the full SHA
    0f89c21 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2019

  1. Configuration menu
    Copy the full SHA
    26cf9b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Mirror all http_archives. (bazelbuild#878)

    philwo authored and ittaiz committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    46a2bec View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2019

  1. Configuration menu
    Copy the full SHA
    ff57530 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Bump v1.1.0 compatibility test to v1.2.1 (bazelbuild#883)

    * Bump v1.1.0 compatibility test to v1.2.0
    
    * Upgrade MacOS from HighSierra to Mojave
    
    * Empty commit to trigger a new build
    
    * Bump bazel to v1.2.1
    
    * Fix sha for 0.28.0
    
    * Revert "Upgrade MacOS from HighSierra to Mojave"
    
    This reverts commit a239d4e.
    
    * Update sha for 0.28.0 to HEAD
    chenrui333 authored and ittaiz committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    faa89d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecb5639 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    e568402 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    886bc9c View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. Bump Bazel to v2.0.0 (bazelbuild#902)

    chenrui333 authored and ittaiz committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    7b63609 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2019

  1. Configuration menu
    Copy the full SHA
    cfff088 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2019

  1. Refactor rules into configurable phases (bazelbuild#865)

    * Add configurable phases
    
    * Refactor rules implementation into configurable phases
    
    * Customizable phases
    
    * Customizable phases tests
    
    * Break up init to more reasonable phases
    
    * Move final to non-configurable phase
    
    * Rename parameter builtin_customizable_phases
    
    * Fix ijar
    
    * Switch default for buildijar
    
    * Add TODOs
    
    * Rename provider
    
    * Move to advanced_usage
    
    * rename custom_phases
    
    * Make default phase private
    
    * Fix exports_jars
    
    * Adjusted_phases
    
    * Rename p to be more clear
    
    * Add in-line comments
    
    * Fix lint
    
    * Add doc for phases
    
    * Doc for consumers
    
    * Doc for contributors
    
    * Add more content
    
    * Fix md
    
    * Test for all rules
    
    * Fix junit test
    
    * Fix lint
    
    * Add more tests
    
    * Fix junit test
    
    * Fix doc
    
    * Change _test_ to _scalatest_
    
    * More doc on provider
    borkaehw authored and ittaiz committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    937d469 View commit details
    Browse the repository at this point in the history
  2. expand locations in scalacopts (bazelbuild#890)

    * expand locations in scalac options
    
    * allow plugins in expansion
    
    * add a happy path test
    
    * make the target names more obvious
    
    * comment
    andyscott authored and ittaiz committed Dec 25, 2019
    Configuration menu
    Copy the full SHA
    5c966ee View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2019

  1. Configuration menu
    Copy the full SHA
    29db4f4 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. expand locations in scalacptops, take 2 (bazelbuild#907)

    * expand locations in scalacopts (bazelbuild#890)
    
    * expand locations in scalac options
    
    * allow plugins in expansion
    
    * add a happy path test
    
    * make the target names more obvious
    
    * comment
    
    * access ctx.attr.plugins with fallback
    
    * reformat
    andyscott authored and ittaiz committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    313e975 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2019

  1. Plugin expansion- Use input plugins param instead of ctx (bazelbuild#909

    )
    
    * See test failing
    
    * Use input plugins param instead of ctx
    ittaiz authored Dec 28, 2019
    Configuration menu
    Copy the full SHA
    bd0c388 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2020

  1. Remove phase scala provider (bazelbuild#913)

    * phase_jvm_flags uses JavaInfo provider instead of scala_provider
    
    * remove phase scala_provider
    
    * readme clarifies minimum version at HEAD is 1.1.0
    
    * travis.yml moved from 0.28.1 to 1.1.0
    ittaiz authored Jan 14, 2020
    Configuration menu
    Copy the full SHA
    be70324 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Use https to access central.maven.org (bazelbuild#920)

    See https://support.sonatype.com/hc/en-us/articles/360041287334
    And use repo.maven.apache.org instead of central.maven.org
    aherrmann authored and ittaiz committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    a676633 View commit details
    Browse the repository at this point in the history
  2. remove me from codeowners

    I'm not currently a maintainer of this project.
    johnynek authored Jan 15, 2020
    Configuration menu
    Copy the full SHA
    2ea8dba View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Return providers array instead of legacy struct (bazelbuild#916)

    * runfiles and files are part of explicit DefaultInfo provider
    and do not come from attributes
    
    * removed transitive_rjars attribute as it was only needed internally
    and before phases was exposed mistakenly because that's how the infra worked
    Now internally phases use p.compile.rjars
    
    * executable attribute part of DefaultInfo as well
    
    * use coverage_common.instrumented_files_info provider instead of attribute
    
    * remove redundant attributes
    
    * linting
    
    * return array of providers instead of struct
    
    * scala_import return array of providers instead of struct
    ittaiz authored Jan 16, 2020
    Configuration menu
    Copy the full SHA
    358ab82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c16cff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c81d7cd View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Configuration menu
    Copy the full SHA
    d367bdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f0ce50 View commit details
    Browse the repository at this point in the history
  3. Move code from rule impls/common to phases (bazelbuild#930)

    * collect_srcjars to phase
    
    * move compile_or_empty and needed code to phase_compile (from rule_impls)
    
    * phase_compile to take scalac_provider from phases instead of rule_impls
    
    * rule_impls loads are loaded as private and unused are removed
    
    * get_scalac_provider in phase_scalac_provider and not rule_impls
    
    * move write_java_wrapper from rule_impls to phase_java_wrapper
    
    * move merge_jars from rule_impls to phase_merge_jars
    
    * move get_unused_dependency_checker_mode from rule_impls to get_unused_dependency_checker_mode
    
    * move write_manifest from common to get_write_manifest
    
    * move collect_jars_from_common_ctx from rule_impls to phase_collect_jars
    
    * move write_executable from rule_impls to phase_write_executable
    
    * linting
    
    * [CR] inline _collect_jars_from_common_ctx
    
    * [CR] inline _collect_srcjars
    
    * [CR] inline write_java_wrapper
    
    * [CR] inline merge_jars
    
    * [CR] inline _write_executable
    ittaiz authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    2fcb2cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e6daee View commit details
    Browse the repository at this point in the history
  5. add default for fetch sources

    Napas committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    0755601 View commit details
    Browse the repository at this point in the history