Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build docs/example code should not use build-clj #312

Closed
seancorfield opened this issue Jul 6, 2023 · 1 comment
Closed

Build docs/example code should not use build-clj #312

seancorfield opened this issue Jul 6, 2023 · 1 comment

Comments

@seancorfield
Copy link
Contributor

The seancorfield/build-clj library is deprecated and archived. Polylith should switch to raw tools.build is all the examples (and the core project).

@seancorfield
Copy link
Contributor Author

First cut of potential changes: master...seancorfield:polylith:issue-312

@tengstrand tengstrand mentioned this issue Jul 17, 2023
tengstrand added a commit that referenced this issue Jul 17, 2023
Fixes issue #312:
* use plain tools.build; add hto
* update docs/scripts
* indicate issue in version
---------
Co-authored-by: Sean Corfield <sean@corfield.org>
@tengstrand tengstrand mentioned this issue Jul 22, 2023
tengstrand added a commit that referenced this issue Jul 22, 2023
Solves issue #205, #312, and #313:
* use tools.build instead of seancorfield/build-clj, issue 312.
* Handle dollar sign correctly in namespace names in imports, issue 313.
* Added :workspace as to the 'help deps' intellisense. Bumped the portal library.
* Print detailed error (row, column, message) if a file couldn't be read.
* Extend autocomplete in the shell if starting a shell with :all: +, changed-files, :color-mode, :no-changes, skip
* Only show the workspace structure in the portal window, when starting a shell with 'poly :tap'.
* Added support for creating an image from the output from the info, deps, and libs commands, by passing in out:FILENAME, where FILENAME ends with e.g. .png (.txt will generate a text file).
* Added the overview command, that generates an image of the info/deps/libs tables.
* Exclude license files when building an uberjar.
* Don't show the tag in the info command if fake-sha is passed in.
* Build with circleci/clojure:tools-deps-1.11.1 in circleci.
* Don't include tools.deps when creating a project.
* Refactored projects-from-disk, by reading paths and libs separately.
* Fixed an edge case in the function that calculates bricks to test.
* Removed :all as parameter from the brick-project-deps table.
* Updated the help for info, deps, libs, and overview + the summary.
* Removed the :all parameter for the libs command.
* The output from the libs command no looks good when passing in skip:dev.
* Show overview in the help for polyx.
* Show size as - in the libs command if the size is zero bytes.
* Only tap the workspace + timing info.
* Use the :local/root for bricks in the development environment, now when issue 2554 for Cursive is fixed!
* If a library doesn't exist on disk, don't include the :size key in the libs structure.
* Renamed warning 206 to "Unreadable namespace...".
* Improved warning 206 and 207.
* Store the vector of the circular deps in error 104.
* Added the Out and Polyx sections to the create example script. Removed io.github.seancorfield/build-clj from ./deps.edn. 
* Fixed a bug in the workspace function in the api component.
* Added polyx as alias in workspace.edn.
* Let build.sh build poly, and build-extended.sh build polyx. 
* Added an :all section to the help overview.
* Fixed a bug in the create example script (save exit code correctly).
* Commented out the test polylith-libs-outdated so that tests don't start to fail when a new version of a library is released.
* Also store :type in error 110.
* Store the :test-runner-api attribute to the :version key in the workspace structure.
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

No branches or pull requests

2 participants