Skip to content

Fix IntelliJ import#223

Merged
karenfeng merged 11 commits intoprojectglow:masterfrom
karenfeng:cross-build-env-vars
Jun 2, 2020
Merged

Fix IntelliJ import#223
karenfeng merged 11 commits intoprojectglow:masterfrom
karenfeng:cross-build-env-vars

Conversation

@karenfeng
Copy link
Collaborator

@karenfeng karenfeng commented Jun 1, 2020

What changes are proposed in this pull request?

The existing cross-build functionality does not work well with IntelliJ. To fix this and simplify the build, I changed our cross-build setup to set the Scala version via an environment variable SCALA_VERSION. The user will have to change their SBT settings according to the README.

As a result, the core_2_11 and core_2_12 projects no longer exist; the Scala base project is accessed via core with the appropriate env var. To make this compatible with the release process, we toggle the scalaVersion SBT settingKey before running the full suites of tests.

How is this patch tested?

  • Unit tests
  • Integration tests
  • Manual tests

karenfeng and others added 8 commits June 1, 2020 13:37
* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>
* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>
@karenfeng karenfeng force-pushed the cross-build-env-vars branch from 4133fb0 to dbc6459 Compare June 1, 2020 20:38
…ss-build-env-vars

Signed-off-by: Karen Feng <karen.feng@databricks.com>
@karenfeng karenfeng requested a review from henrydavidge June 1, 2020 20:59
Signed-off-by: Karen Feng <karen.feng@databricks.com>
@codecov
Copy link

codecov bot commented Jun 1, 2020

Codecov Report

Merging #223 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #223   +/-   ##
=======================================
  Coverage   93.59%   93.59%           
=======================================
  Files          88       88           
  Lines        4232     4232           
  Branches      359      359           
=======================================
  Hits         3961     3961           
  Misses        271      271           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 33ea171...2a19cf9. Read the comment docs.

Copy link
Contributor

@henrydavidge henrydavidge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!!!!!

Signed-off-by: Karen Feng <karen.feng@databricks.com>
@karenfeng karenfeng merged commit 7548aa8 into projectglow:master Jun 2, 2020
@karenfeng karenfeng deleted the cross-build-env-vars branch June 2, 2020 00:56
henrydavidge pushed a commit to henrydavidge/glow that referenced this pull request Jun 2, 2020
* Support numpy literals (projectglow#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (projectglow#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Comments

Signed-off-by: Karen Feng <karen.feng@databricks.com>

Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>
henrydavidge added a commit that referenced this pull request Jun 2, 2020
* Support numpy literals (#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* new rule

Signed-off-by: Henry D <henrydavidge@gmail.com>

* Support numpy literals (#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* add tests

Signed-off-by: Henry D <henrydavidge@gmail.com>

* style

Signed-off-by: Henry D <henrydavidge@gmail.com>

* Fix IntelliJ import (#223)

* Support numpy literals (#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Comments

Signed-off-by: Karen Feng <karen.feng@databricks.com>

Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>

* comments

Signed-off-by: Henry D <henrydavidge@gmail.com>

* more docs

Signed-off-by: Henry D <henrydavidge@gmail.com>

* note pr

Signed-off-by: Henry D <henrydavidge@gmail.com>

Co-authored-by: Karen Feng <karen.feng@databricks.com>
Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>
henrydavidge pushed a commit to henrydavidge/glow that referenced this pull request Jun 22, 2020
* Support numpy literals (projectglow#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (projectglow#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Comments

Signed-off-by: Karen Feng <karen.feng@databricks.com>

Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>
Signed-off-by: Henry Davidge <hhd@databricks.com>
henrydavidge added a commit to henrydavidge/glow that referenced this pull request Jun 22, 2020
* Support numpy literals (projectglow#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (projectglow#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* new rule

Signed-off-by: Henry D <henrydavidge@gmail.com>

* Support numpy literals (projectglow#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (projectglow#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* add tests

Signed-off-by: Henry D <henrydavidge@gmail.com>

* style

Signed-off-by: Henry D <henrydavidge@gmail.com>

* Fix IntelliJ import (projectglow#223)

* Support numpy literals (projectglow#213)

* WIP

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Ndarray

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More tests

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Support flat array

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move registering

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* pytest

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Make docstring more accurate

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* idempotent registration

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Test fixup

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Move import out

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Add documentation for the GFF3 reader (projectglow#221)

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* doc

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* notebook

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* attributes

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>

* yapf

Signed-off-by: kianfar77 <kiavash.kianfar@databricks.com>
Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Remove cross-build plugin

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* triple quote

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* set 'for imports' and 'for builds' within sbt settings

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* CircleCI config

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* wrap release

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* More docs

Signed-off-by: Karen Feng <karen.feng@databricks.com>

* Comments

Signed-off-by: Karen Feng <karen.feng@databricks.com>

Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>

* comments

Signed-off-by: Henry D <henrydavidge@gmail.com>

* more docs

Signed-off-by: Henry D <henrydavidge@gmail.com>

* note pr

Signed-off-by: Henry D <henrydavidge@gmail.com>

Co-authored-by: Karen Feng <karen.feng@databricks.com>
Co-authored-by: Kiavash Kianfar <kiavash.kianfar@databricks.com>
Signed-off-by: Henry Davidge <hhd@databricks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants