Commit Graph

256 Commits

Author SHA1 Message Date
Jonathan Shook
4eb07e046e do not run build when prerelease is already selected 2023-01-23 15:23:23 -06:00
Jonathan Shook
961f420de7 defer prerelease tagging until staging is complete 2023-01-23 15:19:09 -06:00
Jonathan Shook
08040f9ade actions testing 2023-01-23 15:14:27 -06:00
Jonathan Shook
0c9091714c merge fixups 2023-01-20 11:00:44 -06:00
Jonathan Shook
f63c7aeadb replace CI+CD friendly revision 2023-01-19 16:54:06 -06:00
jeffbanks
5d128fcfa2 Removed redundant step part of install activity 2023-01-19 10:42:38 -06:00
jeffbanks
27270ebd17 Order of activities to solve coverage report 2023-01-17 13:54:16 -06:00
Jonathan Shook
18bfe6274f
Merge pull request #920 from nosqlbench/jeffb/test-fail-fix
Sporadic test failure - fix
2023-01-17 11:54:50 -06:00
jeffbanks
c61fac2442 Reactivate coverage; thread timing for test 2023-01-13 14:56:16 -06:00
Jonathan Shook
ff188d4860
actions-for-docs (#919)
* updated docs action with version state

* script updates

* misc doc system updates

* Update build.yml

remove versions logic, since zip contains version info now.

* Update build.yml

corrected git add command

* update version format

* updated docs site url
2023-01-13 11:57:08 -06:00
jeffbanks
a09360fd91 Test phase inclusion for coverage 2023-01-13 09:54:26 -06:00
Jeff Banks
9c25ad9336
Code coverage integration (#897)
* Jacoco introduced for full reporting of test coverage.
* All modules included in scope.
* Ability to scope to module OR overall reporting.
* Ability to run in dev environment and bypass as needed w/out GHA.
2023-01-12 11:25:40 -06:00
Jonathan Shook
bbcf493e93 fixed artifact name 2023-01-10 17:13:57 -06:00
Jonathan Shook
a1cd44cb1c remove previous "nb" module, which will be replaced by the nb5 module soon 2023-01-10 16:48:33 -06:00
Jonathan Shook
808399ea1e github actions release testing 2023-01-09 12:56:46 -06:00
jeffbanks
bca21e86b8 codecov impl 2023-01-06 09:50:39 -06:00
Jonathan Shook
1c86fac3fd combine build phases for main verification 2023-01-05 15:45:14 -06:00
Jonathan Shook
50207b38f1 allow build on push for this branch 2023-01-05 14:53:40 -06:00
Jonathan Shook
6da3798bb1
Update build.yml
diagnostics
2022-12-21 01:23:02 -06:00
Mike Yaacoub
39a9f5e920 further cleanup of unused comments and commands 2022-12-19 16:34:27 -05:00
Mike Yaacoub
a06e1556f0 merged my-NB5-I446 with main 2022-12-19 15:57:58 -05:00
Mike Yaacoub
f76c63b993 only launch build workflow when pushing to main branch 2022-12-19 14:51:50 -05:00
Mike Yaacoub
ad855e6259 modified build workflow v2 2022-12-19 13:55:53 -05:00
Mike Yaacoub
99a4c9fb45 modified build workflow 2022-12-19 13:54:59 -05:00
Mike Yaacoub
ec8ed024ff Changed build workflow to re-add verify and run on non-release builds, removed unused dependency from nbr 2022-12-19 13:54:39 -05:00
Mike Yaacoub
7ba2a3de38 Moved CNAME to correct directory 2022-12-16 14:26:17 -05:00
Mike Yaacoub
04153d7291 simplified staging command 2022-12-16 12:26:51 -05:00
Mike Yaacoub
bca55d5946 Added status command for debug 2022-12-14 13:27:06 -05:00
Mike Yaacoub
b1f0d590f8 Added hard overwrite for existing files 2022-12-14 13:26:18 -05:00
Mike Yaacoub
d472b071d6 excluded _index.md from rsync dynamic update 2022-12-14 12:30:14 -05:00
Mike Yaacoub
21a33aec97 final version v1 2022-12-12 15:52:50 -05:00
Mike Yaacoub
5ccb064700 back to base simple case 2022-12-12 15:45:55 -05:00
Mike Yaacoub
ee71bdd175 added checkout action v5 2022-12-12 15:25:47 -05:00
Mike Yaacoub
0c8ac02f36 added checkout action v4 2022-12-12 15:22:08 -05:00
Mike Yaacoub
2c61e9c52b added checkout action v3 2022-12-12 15:19:52 -05:00
Mike Yaacoub
4383ba208a added checkout action v2 2022-12-12 15:18:11 -05:00
Mike Yaacoub
26e0b4cb09 added checkout action 2022-12-12 15:16:30 -05:00
Mike Yaacoub
4a178fc21e added git remote command to debug remote v2 2022-12-12 14:51:36 -05:00
Mike Yaacoub
43fa3e725f added git remote command to debug remote 2022-12-12 14:50:29 -05:00
Mike Yaacoub
5a47fded60 corrected workflow file for debug v2 2022-12-12 10:36:35 -05:00
Mike Yaacoub
e09a93ea94 corrected workflow file for debug 2022-12-12 10:34:36 -05:00
Mike Yaacoub
0e9dff4749 testing simple case for access debug 2022-12-12 10:33:38 -05:00
Mike Yaacoub
f660c62729 converted to simple case for access debug 2022-12-12 10:31:51 -05:00
Mike Yaacoub
2f5dd1f74c clean up 2022-12-08 16:22:30 -05:00
Mike Yaacoub
bbbdb60dcb added change directory before git command 2022-12-08 13:58:51 -05:00
Mike Yaacoub
b9efec9608 Modified git commands in build workflow for docs 2022-12-08 13:47:35 -05:00
Mike Yaacoub
ae1a3af9cb Corrected build workflow clone path 2022-12-08 13:08:14 -05:00
Mike Yaacoub
ea46cbb746 removed debug commands and corrected build workflow clone path 2022-12-08 12:49:40 -05:00
Mike Yaacoub
b779407150 Added debug commands for GHA 2022-12-08 12:35:26 -05:00
Mike Yaacoub
10d9ce3147 Disabled verify for testing 2022-12-08 12:25:59 -05:00
MikeYaacoubStax
e7705d13de NB5-I446 Modified export-docs command to export organized driver and binding docs, also removed gendocs command (VirtDataGenDocsApp now used for generating bindings in StringBuilders to pass to the zipstream)
added the export-docs build workflow job
Updated build.yml to fix path to nb5 in workflow
uploading/downloading docs artifacts in build workflow
Attempt to correct the path to the exported docs to upload them
Corrected exported-docs path
Corrected yml build workflow error
corrected naming of exported docs
2022-12-08 12:20:11 -05:00
Jonathan Shook
2db6c6cf63
Update codeql-analysis.yml
changing environment to support normal build
2022-11-22 22:35:33 -06:00
Jonathan Shook
eb0013f164 logging updates for build sanity checking 2022-11-19 12:02:11 -06:00
Jonathan Shook
bc4773269f build workflow should upload logfiles for success() or failure() of previous jobs, but not when canceled 2022-11-19 00:55:58 -06:00
jeffbanks
dcf7baf867 Dead code utest resurrection and timing w/ gh actions
Cyclerate=10 to test github actions part2
Debug and exception handling
Detailed error handler logging
System out diagnostics
Capture step included
Try-catch diagnostics.
sysout cleanup; general cleanup
2022-11-18 23:52:29 -06:00
Jonathan Shook
20ed4950d4 removing broken actions plugin on main 2022-11-18 23:32:41 -06:00
Jonathan Shook
2b9452fde4
Buildfixes, trying to unblock current builds (#777)
* make example/test script more robust for meager github actions environment
* improve wording around op template resolution
* remove blocking issues github actions plugin, since it is broken
2022-11-11 16:17:36 -06:00
Jonathan Shook
d49a5087d4 improved build diagnostics 2022-09-30 10:47:43 -05:00
Jonathan Shook
0f6bce0b0e fix typo in docker push logic 2022-09-29 13:10:35 -05:00
Jonathan Shook
3eb88ea82f
Merge pull request #700 from weideng1/patch-2
add multi-arch build support to github action
2022-09-09 11:20:34 -05:00
Jonathan Shook
6930742e61 javadoc deployment testing 2022-08-18 17:28:58 -05:00
Jonathan Shook
ef491bfdec javadoc deploymen testing 2022-08-18 16:20:48 -05:00
weideng1
d77061b751
add platforms parameter under the correct action 2022-08-16 14:55:07 -06:00
weideng1
e7f70b9caf
add multi-arch build support to github action 2022-08-16 14:45:49 -06:00
Jonathan Shook
3703e58e8b github actions updates 2022-08-16 10:13:01 -05:00
Madhavan Sridharan
c397379f8c Upgrade checkout and setup-java actions from v2 to v3 2022-07-22 13:03:25 -04:00
Madhavan Sridharan
306201322b Upgrade CodeQL from v1 to v2 and setup depandabot for gh-action updates for future 2022-07-22 12:20:40 -04:00
Jonathan Shook
c4cbd8a759 fix release flow 2022-07-01 10:46:05 -05:00
Jonathan Shook
215901f6cd update docker labels for nb5preview 2022-07-01 01:02:49 -05:00
Jonathan Shook
334fb54fc8 actions refinement: lose diags, limit log artifacts 2022-06-24 17:19:46 -05:00
Jonathan Shook
cb4c033a63 make all sub-app invocations act like stack calls, fix workflows 2022-06-24 15:40:28 -05:00
Jonathan Shook
e062e6f0cd actions diagnostics 2022-06-24 11:12:15 -05:00
Jonathan Shook
5ee2e71e7b fix workload file 2022-06-24 10:50:54 -05:00
Jonathan Shook
332c24a647 archive test results for diagnosing github actions weirdness 2022-06-24 10:48:48 -05:00
Jonathan Shook
0e27cf5ba6 update release action 2022-05-18 13:27:41 -05:00
Jonathan Shook
8cf73de783 re-add codeql with j17 settings 2022-03-09 14:38:33 -06:00
Jonathan Shook
d7aa43dfa8 remove CodeQL due to lack of J17 support 2022-03-07 17:06:06 -06:00
Jonathan Shook
4ffc05254e merge of nb5-preview onto main, main is now the feed for nb5-preview work 2022-03-07 16:41:25 -06:00
Jonathan Shook
41b17ffa62 moving j17-preview to nb5-preview 2022-03-03 12:48:27 -06:00
Jonathan Shook
d7e0a6bc67 moving main branch to nb4-maintenance 2022-03-03 12:44:24 -06:00
Jonathan Shook
3b1bb5df68 Allow 'blocked by' in comments to show in github issues and PRs 2022-02-24 16:11:46 -06:00
Jonathan Shook
8dce4e75c3
Create codeql-analysis.yml 2022-02-02 14:14:15 -06:00
Jonathan Shook
951465e495 updated workflow for branch 2021-12-22 17:34:30 -06:00
Jonathan Shook
56544acc3a update github workflows to j17 2021-12-21 17:00:55 -06:00
Jonathan Shook
fee0349488 updated workflow for preview 2021-12-21 16:50:22 -06:00
Jonathan Shook
efb9298cad update release workflow 2021-12-09 15:15:32 -06:00
Jonathan Shook
7f93159bed fix release to avoid docs deployment 2021-12-09 14:24:21 -06:00
Jonathan Shook
261397f79e disable guidebook generation for new docs site 2021-12-01 13:16:06 -06:00
Jonathan Shook
d31fbd45fe fix broken github flow from merge 2021-11-16 13:19:37 -06:00
Jonathan Shook
53ab5832e2 post-merge fixups 2021-11-03 13:58:51 -05:00
Jonathan Shook
fee23ab480 only release on main branch by default 2021-10-05 14:41:16 -05:00
Jonathan Shook
37150c33a7 only release on main branch by default 2021-10-05 14:40:40 -05:00
Jonathan Shook
496ca50559 fix yaml typo 2021-07-06 11:50:56 -05:00
Jonathan Shook
81d1fc16da also trigger build on all pushes 2021-07-06 11:50:15 -05:00
Jonathan Shook
973c1aee78 also trigger build on pull request 2021-07-06 11:49:42 -05:00
Jonathan Shook
ec4218bb25 update actions maven pkg cache version 2021-04-21 11:49:51 -05:00
Jonathan Shook
446bc417df square up build variables to RELEASE_BRANCH_PATTERN and PRERELEASE_BRANCH_PATTERn 2021-04-01 11:40:53 -05:00
phact
43ef88f3e5 Use CSVFormat.Default to handle rfc4180 CSVs 2021-04-01 03:33:09 -04:00
Jonathan Shook
2b546b91ce promote nb4 main branch to release builds 2021-03-11 11:09:12 -06:00
Jonathan Shook
340ccb84a5 prereleases from main until nb4 is happy 2020-12-22 12:55:06 -06:00