Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-15 | just serve design doc: Update and move to concepts | Paul Cristian Sarbu | |
2023-12-12 | Add design on more compact storing of large files | Klaus Aehlig | |
2023-12-11 | Documentation for "configure" rule: clarify role of "config" | Klaus Aehlig | |
... as an overlay for the configuration, not the configuration to be used for the target to configure. | |||
2023-11-29 | Add design document on tree-overlay actions | Klaus Aehlig | |
2023-11-23 | Move blob-splitting design document to implemented concepts | Sascha Roloff | |
2023-11-22 | Update blob splitting design document | Sascha Roloff | |
2023-11-15 | amend service-target-cache.md | Alberto Sartori | |
Remove wrong (un-needed) design specifications. When we compute the TargetCacheKey of an export target, there is no need to check if any of (recursively) referenced trees is absent. As soon as we deal with an "absent target" we query just serve. If it is not able to provide the target cache value, we error out. | |||
2023-11-15 | target-cache.md: fix a typo | Alberto Sartori | |
2023-11-14 | alternative-mirrors design doc: Move to concepts folder | Paul Cristian Sarbu | |
...and reword content to move from proposal to implemented state. | |||
2023-11-14 | alternative-mirrors design doc: Update local specification key names | Paul Cristian Sarbu | |
This improves clarity while maintaining specificity of the JSON file entries. Also fixes the typo in the design document name. | |||
2023-11-13 | Add end-to-end test for environment handling of "git tree" repositories | Klaus T. Aehlig | |
... ensuring that just-mr passes on the specified environment variables (and only those) to the tree-generating action. | |||
2023-10-27 | extended-git-tree-variables doc: fix typo | Paul Cristian Sarbu | |
2023-10-27 | Add design about having additional variables available in git-tree actions | Klaus Aehlig | |
2023-10-25 | just serve: document the changes required in the analysis of an export target | Alberto Sartori | |
Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | |||
2023-10-24 | just-execute tutorial: recommend statically linked binares | Klaus Aehlig | |
... and point to the repository with machine-readable instructions on how to properly build them. | |||
2023-10-23 | Add a design for supporting additional mirrors in just-mr | Klaus Aehlig | |
2023-09-13 | target-level caching as a service design: add clarifying comments | Klaus Aehlig | |
- Document that `just serve` can be asked to back up a tree to the remote execution end point. - Specify, that similar to getting the tree of a commit, just serve can also be asked to provide the tree of an unpacked archive given by its blob identifier. - Document the auxilliary request by which `just build` can get the needed information about the flexible variables of an export target in order to construct the correct cache key. | |||
2023-08-28 | Extend built-in "generic" rule to allow setting "sh" | Klaus Aehlig | |
2023-08-25 | tutorial: hint on `just describe` to list implicit dependencies | Klaus Aehlig | |
2023-08-22 | Update tutorial to use latest version of rules-cc | Klaus Aehlig | |
2023-08-22 | tutorial: Use new TOOLCHAIN_CONFIG variable | Oliver Reiche | |
2023-08-18 | tutorial, third party: also mention pkg-config as option | Klaus Aehlig | |
While there, - remove the outdated claim that in package build of just the prebuilt library aproach of a header-only library with link dependencies is chosen, and - remove a wrong footnote separator. | |||
2023-08-18 | documentation: third-party code may also be built using foreign tools | Klaus Aehlig | |
... while providing a native descirption still is the cleaner approach. Nevertheless, hinting on this fact early avoids scaring off novice users having a lot of dependencies. | |||
2023-08-17 | tutorial: mention the describe subcommand | Klaus Aehlig | |
... as a way to find out more about the defining rule of a target. While there, also be a bit more explicit about target naming and the fact that the default target is a target of the rules repository. | |||
2023-08-17 | documentation: add some clarifying comments | Klaus Aehlig | |
... emphasizing that source files are just targets and that we could as well use a defined target there. | |||
2023-08-16 | tutorial: Add missing language specifier | Oliver Reiche | |
2023-08-14 | doc: Fix typos in tutorial | Paul Cristian Sarbu | |
2023-08-14 | expression: add new built in "reverse" | Klaus Aehlig | |
While a foldl is enough to implement a reverse functionality, adding it as a built in allows doing so in linear time. | |||
2023-08-14 | expression: add new built in "set" | Klaus Aehlig | |
... to obtain from a list of strings a map with those entries as keys and true as value. In this way, repeated membership tests in lists can be implemented more efficiently. | |||
2023-08-10 | doc: Extend documentation with 'symlink' built-in rule | Paul Cristian Sarbu | |
2023-08-07 | doc: Extended treatment of symlinks in roots and trees | Paul Cristian Sarbu | |
We now allow restrictive use of upwards symbolic links when importing filesystem directories and archives to git. | |||
2023-07-19 | Add a tutorial on cross compiling | Klaus Aehlig | |
2023-07-12 | Execution properties are no longer a future design | Klaus Aehlig | |
... but an implemented concept. Update the documentation accordingly. | |||
2023-06-28 | doc: Move non-upwards symlinks to concepts | Paul Cristian Sarbu | |
Also link it in the README. | |||
2023-06-28 | doc: Fix description of built-in rule generic | Oliver Reiche | |
2023-06-26 | Add non-upwards symlinks in the rule language... | Paul Cristian Sarbu | |
via a 'SYMLINK' constructor function. This works similarly to the 'FILE' construct, but the name given must point to a non-upwards symlink and a symlink artifact is being generated from it. Also updates the relevant tests. | |||
2023-06-22 | Extend execution-properties design: the generic rule is extended the same way | Klaus Aehlig | |
2023-06-22 | Execution-properties design: allow null values | Klaus Aehlig | |
... as the result of evaluating "timeout scaling" or "execution properties". This implicit default is already implemented and allow simple access to variables without having to care for default values, thus having simpler rules. | |||
2023-06-15 | Add design document about blob splitting | Sascha Roloff | |
2023-06-12 | just execute tutorial: hint on the --compatible option | Klaus Aehlig | |
... so that users who want use just as an execution service for other build tools are aware and don't run into errors due to incompatible hashes. | |||
2023-06-12 | doc: Minor format and consistency improvements | Oliver Reiche | |
2023-06-12 | doc: Convert orgmode files to markdown | Oliver Reiche | |
2023-05-08 | tutorial/proto: Also show how to build just the CC bindings | Klaus Aehlig | |
2023-04-26 | Tutorial: take latest commit of rules-cc | Klaus Aehlig | |
2023-04-26 | Test tutorial: defaults from shell/test need to be declared | Klaus Aehlig | |
... also for CC tests, as this contains the shared tools, e.g., for flakyness handling. | |||
2023-04-18 | Fix typos "boostrap" -> "bootstrap". | Niklas Hambüchen | |
I know "boost rap" is a popular music genre among C++ programmers today, but nevertheless this is a typo. | |||
2023-03-29 | wip:just execute tutorial | Alberto Sartori | |
2023-03-07 | Add a design document on action-controlled execution properties | Klaus Aehlig | |
2023-02-28 | Various typo fixes | Paul Cristian Sarbu | |
Co-authored-by: Sascha Roloff <sascha.roloff@huawei.com> | |||
2023-02-24 | Add design document on computed roots | Klaus Aehlig | |