Releases: buildtesters/buildtest
Releases · buildtesters/buildtest
buildtest version 2.1
What's Changed
- bump version to 2.0 by @shahzebsiddiqui in #1755
- Add support for 'paths' in configuration to allow one to search for scheduler binary in non-standard location by @shahzebsiddiqui in #1757
- Fix wrong lines highlighted in code example for programming environment by @Xiangs18 in #1760
- Extract linenum from file_regex for metrics by @Xiangs18 in #1751
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1697
- Write configuration file to alternate location when saving profiles by @shahzebsiddiqui in #1762
- Refactor buildtest codebase by @shahzebsiddiqui in #1763
- Acquire system details and topology information using archspec, psutil and using filesystem and sysctl command by @shahzebsiddiqui in #1772
- Remove Cobalt Scheduler by @shahzebsiddiqui in #1773
- remove processor property from buildtest configuration by @shahzebsiddiqui in #1774
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1767
- Bump sphinx from 7.1.2 to 7.3.7 by @dependabot in #1769
- add support for specifying paths to search for container 'docker', 'singularity' and 'podman' in configuration file by @shahzebsiddiqui in #1775
- Improvements to Builder Class and improvement to container support and enable strict mode for tests by @shahzebsiddiqui in #1777
- Add support for post_run by @shahzebsiddiqui in #1778
- Show content of generated test, build script and output and error in 'buildtest build' by @shahzebsiddiqui in #1779
- Add documentation for extract line numbers in metrics by @Xiangs18 in #1781
- Add utility modules for printing and creating rich tables by @shahzebsiddiqui in #1780
- Add option --display to display output and test in buildtest build by @shahzebsiddiqui in #1784
- validate test by name via 'buildtest buildspec validate --name' by @shahzebsiddiqui in #1785
- Disable executor check in executor configuration by @shahzebsiddiqui in #1786
- disable module check during validation by @shahzebsiddiqui in #1787
- Regenerate AWS tutorial examples by @shahzebsiddiqui in #1788
- automatically install pip when sourcing setup script by @shahzebsiddiqui in #1792
- add tcsh and zsh and python3-venv into container by @shahzebsiddiqui in #1789
- Bump docker/build-push-action from 5 to 6 by @dependabot in #1790
- adding regression test workflow in container by @shahzebsiddiqui in #1635
- update regression test workflow container by @shahzebsiddiqui in #1794
- add csh shell test for installation workflow by @shahzebsiddiqui in #1549
- refactor logic for job dependency by @shahzebsiddiqui in #1798
- migrating From RefResolver to Referencing by @Xiangs18 in #1802
- suppress output of curl and installation of pip in setup.sh by @shahzebsiddiqui in #1806
- Change option name to 'buildtest buildspec find --directory' for searching for root buildspecs when building cache by @shahzebsiddiqui in #1807
- Add support for specifying a file path via -f/--file when loading buildspec into cache by @shahzebsiddiqui in #1808
- add changelog for v2.1 by @shahzebsiddiqui in #1813
- bump version to 2.1 by @shahzebsiddiqui in #1814
Full Changelog: v2.0...v2.1
buildtest version 2.0
buildtest version 2.0
What's Changed
- bump version to 1.8 by @shahzebsiddiqui in #1707
- fix argparser issue with option --help-all by @shahzebsiddiqui in #1708
- Change singularity invocation from singularity exec --> singularity run by @shahzebsiddiqui in #1711
- add verbose mode to buildtest by @shahzebsiddiqui in #1714
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1710
- Bump black from 24.1.1 to 24.2.0 by @dependabot in #1709
- List all buildtest options via command line by @shahzebsiddiqui in #1715
- add spack github action test to run regression test by @shahzebsiddiqui in #1716
- remove burst buffer and data warp directives from spack schema by @shahzebsiddiqui in #1717
- build prototype for AWS tutorial by @shahzebsiddiqui in #1719
- add dryrun, write and failfast options to 'buildtest tutorial-examples' command by @shahzebsiddiqui in #1720
- update codecov to disable patch and annotations by @shahzebsiddiqui in #1721
- add linecount status check for comparing stdout/stderr with expected number of lines by @shahzebsiddiqui in #1722
- add support for file line count status check by @shahzebsiddiqui in #1723
- fix bug in save-profile not working by @shahzebsiddiqui in #1724
- add a dry run option for 'buildtest build' by @Xiangs18 in #1727
- enable fail_on_warning in .readthedocs.yaml by @shahzebsiddiqui in #1728
- add --validate option for buildtest build by @Xiangs18 in #1729
- add support for regular expression types (re.search, re.match, re.fullmatch) in status check and metrics definition by @shahzebsiddiqui in #1730
- rearrange documentation page for Test Status and Metrics by @shahzebsiddiqui in #1733
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1732
- Bump black from 24.2.0 to 24.3.0 by @dependabot in #1731
- Add support for torque scheduler by @shahzebsiddiqui in #1734
- improve scheduler detection logic and add torque queue detection when validating executors by @shahzebsiddiqui in #1738
- Extract line number in metrics declaration by @Xiangs18 in #1735
- Enhancement to scheduler logic and code refactoring. by @shahzebsiddiqui in #1739
- Add documentation for Torque Executors by @shahzebsiddiqui in #1741
- Improvement to Scheduler Detection and improve logging for executor validation by @shahzebsiddiqui in #1742
- Add regression test for Torque scheduler by @shahzebsiddiqui in #1743
- documentation for LSF executors by @shahzebsiddiqui in #1745
- Change Poll commands for PBS and Torque and add support for retrieving job data by @shahzebsiddiqui in #1746
- Refactor code BuildTest class by @shahzebsiddiqui in #1747
- Improvements to LSF executors and rewrite regression test by @shahzebsiddiqui in #1748
- Refactor code for LSF queue validation for executor check by @shahzebsiddiqui in #1750
- update changelog for v2.0 by @shahzebsiddiqui in #1736
Full Changelog: v1.8...v2.0
buildtest version 1.8
What's Changed
- github workflow for command line tutorial check by @shahzebsiddiqui in #1663
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1664
- change logic of how build scripts are run by @shahzebsiddiqui in #1670
- remove 'latest' and 'oldest' fields from buildtest configuration file by @shahzebsiddiqui in #1673
- update diagram for discovering buildspecs by @shahzebsiddiqui in #1676
- remove sys.exit statement in invocation to buildtest build by @shahzebsiddiqui in #1677
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1675
- update test summary table in buildtest build by @shahzebsiddiqui in #1678
- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by @dependabot in #1672
- remove jsonschema docs workflow by @shahzebsiddiqui in #1682
- Remove support for compiler schema by @shahzebsiddiqui in #1686
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1684
- Bump black from 23.11.0 to 23.12.1 by @dependabot in #1685
- trigger regression test on changes for pyproject.toml and requirements.txt by @shahzebsiddiqui in #1687
- Update urllib3 requirement from ==1.26.* to ==2.1.* by @dependabot in #1666
- update version of urllib3 by @shahzebsiddiqui in #1688
- and compilation examples with script schema by @shahzebsiddiqui in #1692
- add support for container executors by @shahzebsiddiqui in #1695
- Rewrite docs for configuring buildtest by @shahzebsiddiqui in #1696
- [pre-commit.ci] pre-commit weekly autoupdate by @pre-commit-ci in #1694
- Bump black from 23.12.1 to 24.1.0 by @dependabot in #1693
- Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 by @dependabot in #1691
- Bump actions/setup-python from 4.7.0 to 5.0.0 by @dependabot in #1674
- Bump black from 24.1.0 to 24.1.1 by @dependabot in #1698
- Update json schema for buildtest configuration. Change property value for moduletool to 'none' by @shahzebsiddiqui in #1699
- Update spack container using new image and regenerate spack examples by @shahzebsiddiqui in #1700
- fix codecov invocation line in facility gitlab pipelines by @shahzebsiddiqui in #1701
- change hostname value for JLSE configuration by @shahzebsiddiqui in #1702
- fix bugs in jlse gitlab pipeline by @shahzebsiddiqui in #1703
- add new aliases for list and profile command by @shahzebsiddiqui in #1705
- Rebuild buildspec cache when --root option is specified by @shahzebsiddiqui in #1706
- add changelog for version 1.8 by @shahzebsiddiqui in #1704
New Contributors
- @pre-commit-ci made their first contribution in #1664
Full Changelog: v1.7...v1.8
buildtest version 1.7
Buildtest version 1.7
- add changelog for version 1.6 by @shahzebsiddiqui in #1633
- remove executors via command line 'buildtest config executors remove' by @shahzebsiddiqui in #1636
- Improvement to user documentation with new features and rewrite batch scheduler docs by @shahzebsiddiqui in #1637
- add support for query by count buildtest buildspec find --count works with other queries by @shahzebsiddiqui in #1638
- catch exception in nersc ci check when exception is raised for slurm job by @shahzebsiddiqui in #1639
- Improve bash completion by @shahzebsiddiqui in #1640
- Bump docker/login-action from 2 to 3 by @dependabot in #1626
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1625
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1624
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #1623
- container support in buildspecs for docker, podman and singularity by @shahzebsiddiqui in #1642
- heading line before printing error message for 'buildtest build' by @shahzebsiddiqui in #1643
- Graceful termination of shell scripts by @shahzebsiddiqui in #1644
- update performance check to allow for logical OR/AND check by @shahzebsiddiqui in #1648
- fix issues with exception by @shahzebsiddiqui in #1649
- fix issue with polling jobs and determing complete state for slurm jobs by @shahzebsiddiqui in #1650
- use re.fullmatch when detecting hostname by @shahzebsiddiqui in #1651
- rewrite docs for batch scheduler page by @shahzebsiddiqui in #1652
- add TIMEOUT and OUT_OF_MEMORY states for job completion in slurm jobs by @shahzebsiddiqui in #1653
- rerun tutorial examples by @shahzebsiddiqui in #1654
- change 'mode' under 'status' to be consistent with ones defined in each status check by @shahzebsiddiqui in #1656
- update title section for several pages by @shahzebsiddiqui in #1657
- add sc23 talk by @shahzebsiddiqui in #1660
- Bump black from 23.9.1 to 23.11.0 by @dependabot in #1655
- bump version in black pre-commit mirror by @shahzebsiddiqui in #1661
- update changelog for v1.7 by @shahzebsiddiqui in #1658
- bump version to 1.7 by @shahzebsiddiqui in #1659
Full Changelog: v1.6...v1.7
buildtest version 1.6
buildtest version 1.6
- increment buildtest version to 1.5 by @shahzebsiddiqui in #1582
- listing all buildtest config profiles list by @kingxleyy in #1552
- Added support for "spack load" in spack schema by @Mariamajib in #1569
- change message for 'buildtest config profiles list' when no profiles are found by @shahzebsiddiqui in #1586
- Move compiler listing to command 'buildtest config compilers list' by @shahzebsiddiqui in #1588
- Add pytest.skip to enforce NERSC tests dont run on OLCF by @shahzebsiddiqui in #1589
- Added support to deactivate spack environments by @Mariamajib in #1587
- default maxpendtime set for 1 day by @shahzebsiddiqui in #1595
- remove compilers from buildtest configuration file by @shahzebsiddiqui in #1592
- move pytest configuration to pyproject.toml by @shahzebsiddiqui in #1596
- remove ALL-CONTRIBUTORS.md by @shahzebsiddiqui in #1597
- removing .all-contributorsrc file by @shahzebsiddiqui in #1598
- Add short option -t for --testpath by @shahzebsiddiqui in #1599
- removing profiles automatically via buildtest config profiles remove by @kingxleyy in #1585
- buildtest regression test run in unique directory for every CI run by @shahzebsiddiqui in #1601
- add open_collective link in funding.yml by @shahzebsiddiqui in #1602
- Use unique directory when performing documentation build by @shahzebsiddiqui in #1603
- exclude cdash url from url check by @shahzebsiddiqui in #1604
- make use of tempfile when writing stdout content for 'buildtest build' by @shahzebsiddiqui in #1605
- readthedocs build to not fail on warning messages by @shahzebsiddiqui in #1608
- upgrade dependencies for docutils, sphinx, sphinx-rtd-theme, sphinx-design by @shahzebsiddiqui in #1606
- move command for listing executors to buildtest config executors list by @shahzebsiddiqui in #1610
- Rewrite bash completion script by using case statements by @shahzebsiddiqui in #1611
- change logic of buildtest parser by converting to class by @shahzebsiddiqui in #1612
- buildtest tests by names by @shahzebsiddiqui in #1616
- set overflow='fold' for table output by @shahzebsiddiqui in #1617
- Fix time calculation for batch jobs by @shahzebsiddiqui in #1618
- fix issue with report only showing latest test records by @shahzebsiddiqui in #1620
- fix pre-commit issue with black by @shahzebsiddiqui in #1621
- Bump black from 23.3.0 to 23.9.1 by @dependabot in #1619
- Bump actions/checkout from 3 to 4 by @dependabot in #1614
- Bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.4.3 by @dependabot in #1553
- fix issue with CDASH upload with uniccode characters by @shahzebsiddiqui in #1627
- change shell option behavior by @shahzebsiddiqui in #1628
- Add support for max_jobs to limit number of jobs that can run concurrently by @shahzebsiddiqui in #1629
- add option buildtest build --max_jobs by @shahzebsiddiqui in #1630
- update version of sphinx-autoapi by @shahzebsiddiqui in #1632
Full Changelog: v1.5...v1.6
buildtest version 1.5
What's Changed
- bump version to 1.4 by @shahzebsiddiqui in #1464
- refactor codebase of 'buildtest inspect' by @shahzebsiddiqui in #1466
- add support to exclude tests by tagnames by @shahzebsiddiqui in #1467
- show all records with --count when set to negative value by @shahzebsiddiqui in #1468
- move several options into parent parser by @shahzebsiddiqui in #1469
- Change filter buildtest build to semicolon by @shahzebsiddiqui in #1471
- add a security page by @shahzebsiddiqui in #1473
- Increase Regression Test Coverage for BuildTest class by @shahzebsiddiqui in #1472
- Remove --list option from buildtest buildspec maintainers by @shahzebsiddiqui in #1474
- populate contributor names using ALL-CONTRIBUTORS bot by @shahzebsiddiqui in #1475
- testing All contributors by updating README.md by @shahzebsiddiqui in #1476
- docs: add shahzebsiddiqui as a contributor for code by @allcontributors in #1477
- docs: add Xiang18 as a contributor for code, test, and 2 more by @allcontributors in #1480
- docs: add Xiangs18 as a contributor for code, doc, and test by @allcontributors in #1481
- docs: add prathmesh4321 as a contributor for code, test, and doc by @allcontributors in #1479
- docs: add shahzebsiddiqui as a contributor for code, doc, and test by @allcontributors in #1482
- add link to video for ISS 2023 by @shahzebsiddiqui in #1484
- add urllib3 for 1.26.x by @shahzebsiddiqui in #1487
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #1433
- update precommit configuration file by @shahzebsiddiqui in #1488
- Create FUNDING.yml by @shahzebsiddiqui in #1493
- Add support for profiles by @shahzebsiddiqui in #1489
- Reorg examples for script.schema.json by @shahzebsiddiqui in #1496
- reorganize compiler schema examples by @shahzebsiddiqui in #1498
- reorganize examples for spack.schema.json by @shahzebsiddiqui in #1499
- fix typo in git clone command by @shahzebsiddiqui in #1504
- Added coverage to --retry by @Mendi03 in #1501
- minor improvements to Buildspec tutorial page by @shahzebsiddiqui in #1510
- fix error in config file for buildtest tutorials by @Mendi03 in #1513
- add python 3.11 in regression test remove 3.7 by @shahzebsiddiqui in #1512
- Bump python version dependency to 3.8 by @shahzebsiddiqui in #1514
- hardcode jsonschema version < 4.18 due to breaking feature in RefResolver by @shahzebsiddiqui in #1520
- fix issue with running buildtest with multiprocessing library by @shahzebsiddiqui in #1522
- add type hinting for some methods in buildtest by @shahzebsiddiqui in #1523
- fix issue with 'buildtest report --pass' and 'buildtest report --fail' not filtering output correctly by @shahzebsiddiqui in #1524
- Add coverage to regex_check method by @szuananwar in #1507
- adding regression test for modules by @kingxleyy in #1503
- reorganize perlmutter tutorial and use todo directive by @shahzebsiddiqui in #1525
- Add code coverage for multiple compilers with script schema by @Mariamajib in #1515
- update gitlab runners for nersc pipeline by @shahzebsiddiqui in #1537
- updating the github version workflow to 23.3.0 by @kingxleyy in #1536
- Add coverage to file_regex status check method by @braeeast2001 in #1511
- Renaming buildtest help to buildtest show by @Mendi03 in #1530
- add subsection 'Best Practices when creating Pull Request' by @shahzebsiddiqui in #1531
- Several changes to documentation by @shahzebsiddiqui in #1544
- Add pyproject.toml file by @shahzebsiddiqui in #1545
- update to pyproject.toml with dependencies and use hatch build system by @shahzebsiddiqui in #1547
- update installation workflow by installing buildtest in zsh shell by @shahzebsiddiqui in #1548
- Removed buildtest build option --disable-executor-check by @Mariamajib in #1541
- pin versions for documentation dependencies by @shahzebsiddiqui in #1550
- Documentation update on installing dev dependencies by @shahzebsiddiqui in #1551
- Buildspec tutorial documentation fix by @Mendi03 in #1538
- alias for buildtest config validate command by @shahzebsiddiqui in #1559
- Refactor regression test for buildtest report and exclude coverage for some files by @shahzebsiddiqui in #1561
- fix behavior on running test when there is a failure by @shahzebsiddiqui in #1563
- Add Coverage to check runtime status by @szuananwar in #1564
- Fix spack clone example by @shahzebsiddiqui in #1570
- add PEARC23 slides by @shahzebsiddiqui in #1573
- update Perlmutter tutorial by @shahzebsiddiqui in #1574
- Modified behavior of --help/-h and added commands -H/--help--all by @Mendi03 in #1568
- Bump actions/setup-python from 4.5.0 to 4.7.0 by @dependabot in #1554
- Add --detailed option for buildtest report by @szuananwar in #1567
- remove 'buildtest help' and 'buildtest h' from tab completion by @shahzebsiddiqui in #1578
- Add buildtest commands option by @braeeast2001 in #1540
- Remove short option "-t" for "--theme" by @braeeast2001 in #1576
- fix where buildtest commands were printed in every run by @shahzebsiddiqui in #1580
- add changelog for v1.5 by @shahzebsiddiqui in #1543
New Contributors
- @allcontributors made their first contribution in #1477
- @Mendi03 made their first contribution in #1501
- @szuananwar made their first contribution in #1507
- @kingxleyy made their first contribution in #1503
- @Mariamajib made their first contribution in #1515
- @braeeast2001 made their first contribution in #1511
Full Changelog: v1.4...v1.5
buildtest version 1.4
What's Changed
- Build by multiple tags by providing tagnames as comma seperated list by @prathmesh4321 in #1419
- Metrics support with arbitrary file by @shahzebsiddiqui in #1422
- update hyperlink for badges in main docs page and README by @shahzebsiddiqui in #1423
- Add pagination support for buildtest history subcommands by @prathmesh4321 in #1424
- Add pagination support for subcommands in "buildtest inspect" command by @prathmesh4321 in #1428
- support for logical AND in status check via 'mode' by @shahzebsiddiqui in #1429
- Rename github issue template for feature request. by @prathmesh4321 in #1430
- Fix the bug report issue template by @prathmesh4321 in #1431
- buildtest config compilers find --file by @Xiangs18 in #1420
- add buildtest talk at Improving Scientific Software 2023 by @shahzebsiddiqui in #1435
- remove codecov from pypi dependency by @shahzebsiddiqui in #1436
- docs on assert less than by @Xiangs18 in #1439
- ensure executor names are alphanumeric by @shahzebsiddiqui in #1440
- fix date for conference talk at Improving Scientific Software Conference by @shahzebsiddiqui in #1441
- remove CI/CD from Cori and refactor tests by @shahzebsiddiqui in #1442
- Fix Issue with tab completion for subcommands with top level options by @prathmesh4321 in #1432
- autogenerate suite name for querying test results via spack test results by @shahzebsiddiqui in #1451
- add support for configuring 'buildtest buildspec find' through configuration file by @shahzebsiddiqui in #1455
- Rename buildspecs_roots in configuration file to 'root' by @shahzebsiddiqui in #1457
- Move purge settings to top-level in configuration file by @shahzebsiddiqui in #1458
- add support for 'report' field in buildtest configuration to control behavior of 'buildtest report' by @shahzebsiddiqui in #1459
- documentation on configuring buildtest report section by @shahzebsiddiqui in #1460
- global option for --row-count by @Xiangs18 in #1463
- update changelog for 1.4 release by @shahzebsiddiqui in #1461
Full Changelog: v1.3...v1.4
buildtest version 1.3
What's Changed
- bump release to 1.2 by @shahzebsiddiqui in #1373
- fix issue in documentation on spack page by @shahzebsiddiqui in #1376
- rename solution files for ex3 and ex4 into shell scripts and fix error in solution by @shahzebsiddiqui in #1379
- Add feature buildtest buildspec find --row-count by @prathmesh4321 in #1377
- Assert Less Than for Status Check by @Xiangs18 in #1382
- Bump black from 22.12.0 to 23.1.0 by @dependabot in #1370
- Bump docker/build-push-action from 3 to 4 by @dependabot in #1369
- add a cron schedule to regression test workflow by @prathmesh4321 in #1378
- add option 'buildtest inspect query --theme' to select color theme by @shahzebsiddiqui in #1383
- add link to video for ECP Tutorial 2023 by @shahzebsiddiqui in #1386
- Created new workflow for nightly ci by @prathmesh4321 in #1384
- add yamllinter and shell linter check by @shahzebsiddiqui in #1385
- Added precommit ci for auto-updating precommit config by @prathmesh4321 in #1389
- add support for limiting builds via 'buildtest build --limit' by @shahzebsiddiqui in #1381
- add contribution section on yamllint and shellcheck by @shahzebsiddiqui in #1390
- update onboarding checklist and add new section on offboarding by @shahzebsiddiqui in #1391
- document BUILDTEST_FFLAGS environment variable by @shahzebsiddiqui in #1393
- refactor a few methods by @shahzebsiddiqui in #1395
- add support for global pager option by @shahzebsiddiqui in #1392
- Add status check for Symlink check by @prathmesh4321 in #1394
- regex on arbitrary file names via 'file_regex' by @shahzebsiddiqui in #1396
- update hyperlink for documentation badge by @shahzebsiddiqui in #1400
- disable PDF format for docs by @shahzebsiddiqui in #1399
- update link for docs badge to use 'devel' branch by @shahzebsiddiqui in #1401
- Fix all yamllint errors by @prathmesh4321 in #1404
- create parent parser for --pager option used in subcommands by @shahzebsiddiqui in #1406
- Add code coverage for subprocesses by @prathmesh4321 in #1408
- Add implementation for 'file_count' by @shahzebsiddiqui in #1405
- increase test coverage by @shahzebsiddiqui in #1407
- update changelog by @shahzebsiddiqui in #1410
- Fix symlink test failing on readthedocs container. by @prathmesh4321 in #1411
- bump version of buildtest to 1.3 by @shahzebsiddiqui in #1412
- add date for v1.3 release by @shahzebsiddiqui in #1413
Full Changelog: v1.2...v1.3
buildtest version 1.2
What's Changed
- buildtest version 1.1 by @shahzebsiddiqui in #1334
- add a quick start guide and rearrange buildspec documentation by @shahzebsiddiqui in #1335
- add documentation on troubleshooting buildtest by @shahzebsiddiqui in #1336
- update logic for printing exception messages for invalid buildspecs by @shahzebsiddiqui in #1340
- Assert less than and equal status check by @Xiangs18 in #1339
- remove broken slack badge link by @shahzebsiddiqui in #1344
- rewrite page Building and Test Process by @shahzebsiddiqui in #1345
- docs on podman on perlmutter by @shahzebsiddiqui in #1346
- change executor match from equality check to regex (re.fullmatch) by @shahzebsiddiqui in #1350
- buildtest tutorial on perlmutter by @shahzebsiddiqui in #1338
- Bump urlstechie/urlchecker-action from 0.0.33 to 0.0.34 by @dependabot in #1300
- Bump actions/setup-python from 4.2.0 to 4.5.0 by @dependabot in #1341
- Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 by @dependabot in #1278
- fix format issue in codeblock by @shahzebsiddiqui in #1352
- relocate pages for buildtest tutorial in 'References' by @shahzebsiddiqui in #1351
- Assert greater than status check by @prathmesh4321 in #1354
- run regression test on file changes by @shahzebsiddiqui in #1356
- Trigger Gitlab pipeline based on code changes only. by @prathmesh4321 in #1358
- run gitlab CI on Perlmutter by @prathmesh4321 in #1359
- buildtest command line tutorial by @shahzebsiddiqui in #1353
- Run ci on perlmutter and add method to run on perlmutter by @prathmesh4321 in #1360
- update to perlmutter tutorial page by @shahzebsiddiqui in #1357
- update year in license file by @shahzebsiddiqui in #1362
- Assert not equal status check by @prathmesh4321 in #1361
- add support for 'contains' and 'not contains' status check by @shahzebsiddiqui in #1364
- rewrite performance checks page by @shahzebsiddiqui in #1365
- Move perlmutter podman instructions to podman tab by @wspear in #1367
- add talk on Automated Acceptance Testing in HPC with buildtest by @shahzebsiddiqui in #1371
- Add e4s_testsuite tutorial section by @wspear in #1368
- Autogenerate tutorial examples by @shahzebsiddiqui in #1372
- update changelog for v1.2 release by @shahzebsiddiqui in #1363
New Contributors
Full Changelog: v1.1...v1.2
buildtest version 1.1
What's Changed
- buildtest 1.0 release by @shahzebsiddiqui in #1272
- Add option buildtest --helpcolor to show available color options in table format by @prathmesh4321 in #1277
- Added top level argument color option "buildtest --color" by @prathmesh4321 in #1280
- Follow-Up Merge request to PR #1280 (#1280 ) by @prathmesh4321 in #1282
- testing buildtest compilers with module load testing will honor 'purge' property by @shahzebsiddiqui in #1283
- Redesign buildtest documentation based on divio by @shahzebsiddiqui in #1285
- Added color output for buildtest buildspec maintainers option by @prathmesh4321 in #1284
- increase length of test names to 48 characters by @shahzebsiddiqui in #1286
- Colorized output for buildtest inspect list command by @prathmesh4321 in #1287
- update documentation on what is buildtest by @etpalmer63 in #1288
- Add SC22 talk, paper and PEARC22 paper by @shahzebsiddiqui in #1291
- minor output change to buildtest build command by @shahzebsiddiqui in #1290
- document how to generate examples for buildtest tutorial by @shahzebsiddiqui in #1289
- Colorize output for all terse formats by @prathmesh4321 in #1292
- Update link for SC22 talk by @etpalmer63 in #1294
- Color output for filter and format fileds in buildspec cache by @prathmesh4321 in #1295
- Color the output of "buildtest buildspec summary" by @prathmesh4321 in #1298
- Move API reference and command reference to REFERENCE section by @prathmesh4321 in #1304
- add useful links on left side bar in user docs by @shahzebsiddiqui in #1305
- use communityinviter for slack invites instead of heroku by @shahzebsiddiqui in #1306
- Add coverage for buildtest report clear by @prathmesh4321 in #1299
- fix bug in 'buildtest bc edit' where test were not opening in editor by @shahzebsiddiqui in #1308
- Add option "buildtest tutorial-examples" to auto-generate documentation examples for Buildtest Tutorial by @prathmesh4321 in #1307
- Update logic for Buildspec Parser to incorporate executor check by @shahzebsiddiqui in #1309
- Add loglevel option to filter logs (buildtest --loglevel) by @shahzebsiddiqui in #1312
- add support for assert greater equal. Update metrics property by @shahzebsiddiqui in #1313
- Add support for Assert Equality by @shahzebsiddiqui in #1320
- Bump black from 22.8.0 to 22.12.0 by @dependabot in #1311
- update black version in .pre-commit-config.yaml by @shahzebsiddiqui in #1322
- rearrange content of Buildspec Overview into several sub-pages by @shahzebsiddiqui in #1323
- fix regression test with validating module tool on cori and ascent by @shahzebsiddiqui in #1324
- add support for Assert Range by @shahzebsiddiqui in #1326
- fix bug with module detection when running buildtest config validate by @shahzebsiddiqui in #1328
- Status Check based on file existence by @shahzebsiddiqui in #1329
- fix bug with file check with slurm jobs by @shahzebsiddiqui in #1331
- Move implementation of all status checks by @shahzebsiddiqui in #1332
- update changelog for version 1.1 by @shahzebsiddiqui in #1333
New Contributors
- @etpalmer63 made their first contribution in #1288
Full Changelog: v1.0...v1.1