Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/buildtesters/buildtest

HPC System and Software Testing Framework
https://github.com/buildtesters/buildtest

Merge pull request #1676 from buildtesters/update_diagram

update diagram for discovering buildspecs

7a470647f96100cc3f3da12061c028813abd9193 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update diagram for discovering buildspecs

2e1ec974765bb488c62c0007cca9c4cd626ec5cb authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1673 from buildtesters/update_configuration_remove_latest_oldest_fields

remove 'latest' and 'oldest' fields from buildtest configuration file

59b729064a3a95816c6d0c5dfd9e80a52bfb2376 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

07f76867cee8cd9da7b2750ab0b8431640542518 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit weekly autoupdate

updates:
- [github.com/pycqa/isort: 5.12.0 → 5.13.1](https://github.com/pycqa/isort/compare/5.12...

0b77fba3c8e6d19dafe9f7e7c96729e16276a7cd authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

834aaf8b6418f8487af161789aeff86ef134981c authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bump actions/setup-python from 4.7.0 to 5.0.0

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 5.0.0.
- [Re...

f6539eede5af5e33b1ed547b05698a264324c71d authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix bug in json schema. Need a comma

2005ebf919e06b46617be94febfd4848e2cec865 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

8eed5ad204b10fba99ecfd94735ca9c8c1f77592 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
remove reference to latest, and oldest keyword in documentation

b0c2980a63960e0c4b96b8602261a48db735f1de authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
remove 'oldest' and 'latest' field from schema file

remove configuration fields from all example configurations
update implementation in 'buildtest r...

5bea7dea003ae69e5c3d1d5cdc3dd2a1daf0ffd9 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix bug in buildtest with shell execution. The 'shell' property may not

be defined for batch schedulers so we resort to 'bash'

62a52c705be9f516e53b4ff8ae822a919cab5155 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1670 from buildtesters/fix_logic_buildscript

change logic of how build scripts are run

6806d37135ccbe15530bc357d12b6c8a633702e2 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
remove print statement

9ad6969d9a700cb64dc550e4f15e32fabac01168 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
undo changes from the default configuration file

db29612527f7cadece7cdedfd25f19d4fbc5844a authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update buildspec line by changing logic of if statement. This test was failing due to syntax error

96ef95346f33b5cf847c932eed52ff12eee6161f authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
change logic of how run command is invoked for local executor. The build script will be invoked

with bash without any options by default. This is true for all executor types.

The generated run...

06dace2eec0aeb44cd8fd4896a1d8ad523088d20 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Update urllib3 requirement from ==1.26.* to ==2.1.*

Updates the requirements on [urllib3](https://github.com/urllib3/urllib3) to permit the latest v...

543c5b801db1dc9a25284d3560f4b32688441679 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #1664 from buildtesters/pre-commit-ci-update-config

[pre-commit.ci] pre-commit weekly autoupdate

6834059d446db6f5d8de5001b06b54cacf3317e3 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
[pre-commit.ci] pre-commit weekly autoupdate

updates:
- [github.com/pycqa/isort: 5.11.5 → 5.12.0](https://github.com/pycqa/isort/compare/5.11...

685463e1d049c2cd708a38e31978bdeb8af1d4bc authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #1663 from buildtesters/command_line_tutorial_ci_check

github workflow for command line tutorial check

e963aa41423bf2e22af7b9a2306359ae324768b3 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
typo in quotation marks

5816fb989d60feb26f532c3a9de51a866d3b4e46 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add quotes to avoid globbing reported by ci check

6865f6d8931aa7bd9ac1c506474721f86fc40243 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add new line to fix yamllint issue

93a4a520bd89e212035964a0455748a6145be206 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
specify path to cli.sh script to run script

3aae5cadf7a7c84b3463b9575de030d19c97e1c9 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add script cli.sh to run the tutorial check

289216f7e2645d51798f47cf10aebbbf0b0802a6 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add github workflow for validating command line tutorial

47db145eed1a984895a1d273640047226b687ba6 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1659 from buildtesters/bump_version_1.7

bump version to 1.7

4ff0b064fa43f52589bad74cc728da5b69e3286c authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1658 from buildtesters/update_changelog

update changelog for v1.7

036d2e8c9bdafde40ba4e09a871d164031fc39b7 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add date for v1.7 release

f2fd0693609251d6b54d9070495d31969988da5e authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1661 from buildtesters/update_precommit

bump version in black pre-commit mirror

07320f4fecde66372cb74b4177b461430f43f9be authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
bump version in black pre-commit mirror

d6dc951c4f04b3c6e4a56b42cd9d5235d544b4a3 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Bump black from 23.9.1 to 23.11.0 (#1655)

Bumps [black](https://github.com/psf/black) from 23.9.1 to 23.11.0.
- [Release notes](https://g...

23d375dd24a445f441a08c6299b16e58fb410491 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #1660 from buildtesters/sc23_talk

add sc23 talk

1abdcd660d793788d33e8413af7e0e400904967c authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add sc23 talk

7dd8f9dfb1cd5ad24d8b0ec442a789a45fb2e14f authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
set version to 1.7

c1fbbc7dab13cb9d9ad5639ac37a457b1f09431a authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
make formatting changes

2fa363f21f78cd5989a3c9469187e800070d6ef5 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update changelog for v1.7

b62cfaf5e1f56650de5dacdb4ad7b47575ea41b3 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1657 from buildtesters/update_docs_title_sections

update title section for several pages

b45525d9e249a53fb834c1a8ba50c2808e77af5e authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update title

1664a0ea304bccb90562edffec34868d9aca9e7d authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update title section for several pages to include command.

f10c8a8cff3a1d1b2dac5872e39fc13ce5fa0811 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1656 from buildtesters/status_mode

change 'mode' under 'status' to be consistent with ones defined in each status check

6bac695a39f013c751082999b8dfc9bf2393f229 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
change 'mode' under status to use the same ref definition used for each status check which includes 'AND', 'and', 'or', 'OR'

update docs
update implementation

097df0e1af28fe82a91858eee72ce7fbbf73d78f authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1654 from buildtesters/update_tutorial_docs

rerun tutorial examples

6b378f8840570af462f3768f88a47638c376b07f authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
emphasize lines in buildspecs for documentation purposes

f85e9111cf868ffaa84226dc377e7a3813aa662c authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update output for test file compiler_status_regex

1b55d19d4eae7b6a448022f4c46499c0237604e0 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix issue with 'returncode' check in status check was not working if 0 was set since if condition was not met

5bc5620b6af3eda9606d990f95d148f1983c86c0 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update command 'buildtest config compilers list -y' in buildtest/tools/docs.py

fix invalid command name in docs.
rerun all tutorial examples in container

a505c21c240e3cd0120e36b87f4fa426132e51aa authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add before_script for sh executor

57151bce326021f3fedcdfab6867773f0f65f036 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add source /etc/profile in before_script to ensure 'module' command works in container

d863022b473adf297b18c7d45ec27551d6671899 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1653 from buildtesters/timeout_and_suspended_jobs

add TIMEOUT and OUT_OF_MEMORY states for job completion in slurm jobs

a93dfc3c240e9861e42d0f1f490b3645bbdab0c6 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add TIMEOUT and OUT_OF_MEMORY states when job is complete for slurm jobs

0c2ad01566f7c756098903171f58668a22b0b5bc authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1652 from buildtesters/update_docs

rewrite docs for batch scheduler page

ddf8744581e480b2f082909622023b8bf4bc78a0 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix format issues in output

7314194519616f7354710827f8b0e50f8c03d7d3 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
rewrite paragraph explaining how job polling works for slurm jobs

42eb63c34cb3fea453a344e46e4a54c5422d73e2 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
rewrite some output examples for batch page.

fix solution exercise 4

2afb9bdccf8d1670b744cfe721f2903caa682514 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1651 from buildtesters/hostname_detection

use re.fullmatch when detecting hostname

0b79f40a57b358710e6abe9edfda3d6e4198f800 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update regular expression for hostnames in nersc configuration file

20bcf9b619805738ef40f01371a20ce7ffebb261 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add some logging statements when detecting hostname.

use re.fullmatch for detection of hostnames

78b3cba725ae743ed5f2de86c8487c024ecec45e authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1650 from buildtesters/issue_with_poll_jobs

fix issue with polling jobs and determing complete state for slurm jobs

33427dfbaf6faa91d999466e7f62d1d1c897525e authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix syntax error

5bbe09aa6940d491c252f34629f4e779d2430d75 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix issue with polling jobs and how detection of slurm jobs when they

are complete. During poll interval we will filter jobs that are only
running or pending and keep ...

7e79ad663ae9ffb2e98ea2e1dd72986c72c576cf authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1649 from buildtesters/fix_raise_exception

fix issues with exception

d08d446e9ba8f0df33821074072ff66e50aa2beb authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix issue with exception since code wasnt run when Crtl+C was raised

808768e450b0a21cf9fcc19bb0fae23ca54990c7 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
refactor codebase in BuildExecutor class and rewrite some exceptions logic

1972fa139bd5826bd978d48d0b030363f0597f4c authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1648 from buildtesters/and_or_in_performance_metrics

update performance check to allow for logical OR/AND check

f52fb6ce565517cedb620fc2a7b390052fef96ee authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
refactor assert_range_check method

2baeabfafa6b5360da6e60562b683ae41a579dd6 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
refactor codebase for methods comparison_check and contains_check by reducing if statements.

remove unused method not_contains_checks

7a499ba1b08a26d9cfb111c6f3db7db5871f1287 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
refactor the codebase by merging implementation for several comparison check into one method called 'comparison_check'.

merge implementation of not_contains check into contains_check method

1ecd2945246048428809d7de277730a0bf3f4869 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
fix issue with wrong lines emphasized

de24c275fe8206aeb24afa2359c3409ff32c3b84 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update lines emphasized in docs and make a note about 'mode' keyword

081dded85d0b6491adbbe70600f37fb64811e21b authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add comparisons keyword for 'assert_contains' and 'assert_not_contains' property which is used to specify list of assertions.

the 'mode' key is added to allow status check to be logical OR/AND.
update buildspec file.
update...

c5f095e58359ef3eb27a1a634dcd4a9211cca366 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
change assert_range schema to include 'comparisons' keyword as a subproperty. The 'mode' is also present for logical OR/AND

56392e97a4b0c8c0b4355bba9f6004b730c85811 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
update jsonschema by adding keyword 'comparisons' for specifying list of assertions for comparison status check which

includes ge, gt, le, lt, ne, eq.

add keyword 'mode' to define if comparison is logical OR/AND.

...

0f6757d9f47bdb10535a59110fb01fba77870257 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1644 from buildtesters/graceful_termination_shellscript_with_trap

Graceful termination of shell scripts

c106256002b7bd17a92ac5e5edada69a548aca32 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add exception handling when removing directory

f36aa9ccc66493fa8e89f2a20ebf88be128b374a authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
removing test directory and cancelling jobs if Crtl+C is pressed during execution

ec919727e36a41160691f40adf6a3500c962b2c6 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
remove track for displaying poll interval

4093751f9e2ef2f3f967c9f2f94aeac9256e77ee authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
use rich.track for time display for poll interval

6c67f567fc9e283918be0ee0397b80cbbf35324f authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
refactor some code into list comprehension

2e8fbf581134c7af4ac76bc4345ddeb58a7a5167 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
catch exception when running 'BuildTest' class for KeyBoardInterrupt and SystemExit exception and print message

aa3fd9212cd60b16b08db7e18afe19e152980ac2 authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
add trap message in build script to catch signals and print message

6bb6037f07e37ef47baa92a63cfef353259ba8af authored about 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1643 from buildtesters/update_error_message_print

heading line before printing error message for 'buildtest build'

95cc85ea286c998eb522b74e3456635bf61f32d5 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
limit error messages to be printed up to 60 lines

ee72c26ea612cc30b88196dc25ef25b315c076cf authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add a heading line before printing error message in console for 'buildtest build' for each test run

cf8cd521f1a7a3d3a057c41a4251ef5951a011ba authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1642 from buildtesters/container_support

container support in buildspecs for docker, podman and singularity

6a578395ffc2fc7cdfb01089e91ddd0fdd083d6b authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
fix formatting error in documentation with code-block

097b03096d5fd425e3e2390a6f8f8595069880ca authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add new line to fix lint error reported by yamllint

dc4512bed6b03a64ad8b0fc8b6e6e99a59184fc3 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add 'options' keyword for specifying container options that can be passed to container runtime. Update json schema to add support

and add an example test.
Add symbolic links for valid buildspecs for schema validation.
Add one i...

daca90f4a0cae6cf2d23f2a7daf2b181d9b5ff67 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
make 'command' an optional keyword and not required since some containers don't need any arguments.

update json schema to remove the 'command' from required list.
add a new buildspecs hello_world.y...

d8cd4aaccc2616976a62b7d479cb08319648611f authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
fix formatting issues with troubleshooting page

d9e3e53528f0ec68630af3c9a2299c8161cf68ab authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add documentation on container with 3 examples on how to run commands in container, run script in container

and volume mount in container
rename buildspecs files
fix an issue documentation with troubleshoo...

78b479a3b70fde417765c6fdfb7ff69ca6ed46b4 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add example container buildspecs to demonstrate how to run arbitrary commands inside container.

how to run a script inside a container and also volume mount inside container

087711739a5325568b4f2b959d2597a6ca26bcbb authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
add support in script builders for container generation. This will automatically volume mount stage directory into /buildtest in container to allow access to files inside container.

11c3dbf1c3f16d54f0d2222b7fca29b1bd0f3359 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
update schema to add support for 'container' keyword that includes properties such as 'platform', to specify container platform.

'image' specifies the container image to use and 'command' to specify what command to run inside ...

a7c461f091f4191a91e30bfdade810ca2dfe8f4f authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1623 from buildtesters/dependabot/github_actions/docker/setup-qemu-action-3

Bump docker/setup-qemu-action from 2 to 3

88ba9eae198201e3d14f772ab64de642f2571230 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1624 from buildtesters/dependabot/github_actions/docker/build-push-action-5

Bump docker/build-push-action from 4 to 5

8a2b5e90dd3cd24b44e668c8d804479af5eee519 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
Bump docker/setup-qemu-action from 2 to 3

Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 2 to 3.
- [Re...

5d7819ec74e0b9a35040e545225f3a1aafe54a45 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #1625 from buildtesters/dependabot/github_actions/docker/setup-buildx-action-3

Bump docker/setup-buildx-action from 2 to 3

3024938f200110128f4ec2a6a8f67dfc800109c8 authored over 1 year ago by Shahzeb Siddiqui <[email protected]>
Merge pull request #1626 from buildtesters/dependabot/github_actions/docker/login-action-3

Bump docker/login-action from 2 to 3

a4ed88b547a80c146b866f7da6f2896d12c4bcbc authored over 1 year ago by Shahzeb Siddiqui <[email protected]>