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
Jonathan Shook
f8b7767c8c
build fix
2020-12-14 10:50:27 -06:00
Jonathan Shook
bd97680ce8
allow prereleases from main for nb4
2020-12-14 10:42:50 -06:00
Jonathan Shook
86624c5b53
merge nb4-rc1 to main
2020-12-11 14:50:21 -06:00
Jonathan Shook
fa78e27fc0
set NB4 to Java 15
2020-12-08 11:33:36 -06:00
Jonathan Shook
4f6fbf01f4
reorder build steps
2020-12-07 20:30:50 -06:00
Jonathan Shook
b23338583e
make docker test non-pty
2020-12-07 20:19:08 -06:00
Jonathan Shook
e334e4562a
build testing
2020-12-07 14:45:53 -06:00
Jonathan Shook
ecaeab142a
build testing
2020-12-07 14:41:17 -06:00
Jonathan Shook
6048be95cb
fix broken autoformat
2020-12-07 14:37:04 -06:00
Jonathan Shook
2b17cdccfc
fix broken autoformat
2020-12-07 14:34:01 -06:00
Jonathan Shook
3fa958c933
update docker actions and add sanity check
2020-12-07 14:19:40 -06:00
Jonathan Shook
82d5e0219f
fix workload typo
2020-12-07 13:48:57 -06:00
Jonathan Shook
3f4d130496
build NB3 with J14
2020-12-07 13:41:20 -06:00
Jonathan Shook
89c15d381c
backport github breaking change fixes
2020-12-07 13:41:16 -06:00
Jonathan Shook
8cce0173ff
backport auto pre-release on -rc branches
2020-12-07 13:41:12 -06:00
Jonathan Shook
1e457e3eb5
prerelease support
2020-12-04 13:31:26 -06:00
Jonathan Shook
87826dd072
release debugging
2020-12-04 10:56:54 -06:00
Jonathan Shook
480ca626d7
actions debugging
2020-12-04 10:50:12 -06:00
Jonathan Shook
33cac5cf90
fix release workflow
2020-12-04 10:30:42 -06:00
Jonathan Shook
06a092a257
update actions for release, since github made a breaking change
2020-12-04 10:21:39 -06:00
Jonathan Shook
7e6aa1a2d8
bump source and target to Java 15
2020-11-19 18:04:47 -06:00
Jonathan Shook
073a0a1995
improve docs for new developers
2020-09-08 17:47:19 -05:00
Jonathan Shook
40d6e60085
simplify build yaml
2020-08-12 00:00:11 -05:00
Jonathan Shook
a4f4ac13e1
re-enable integrated test log capture
2020-08-11 17:52:19 -05:00
nb-droid
38284f9a92
release testing
2020-08-11 13:49:41 -05:00
Jonathan Shook
4e8370a6a3
diagnostic release for build scripts
2020-08-10 05:59:25 -05:00
Jonathan Shook
d57835e436
updated scripts for main branch name
2020-06-15 11:03:47 -05:00
Jonathan Shook
1833bd4031
upated release notes and release notes script
2020-06-01 00:04:45 -05:00
Jonathan Shook
f649cc68cb
inline docker push
2020-05-21 16:37:00 -05:00
Jonathan Shook
55b21edc13
streamline docker publish
2020-05-21 15:18:10 -05:00
Jonathan Shook
9be84d3f6a
enabled RELEASENOTES detection
2020-05-21 14:23:07 -05:00
Sebastián Estévez
08489c55ea
Update docker ci on trigger
2020-05-21 14:34:50 -04:00
Jonathan Shook
0877afc86b
testing dockerhub
2020-05-21 12:00:09 -05:00
Jonathan Shook
2e12eb193b
cleanup docker CI
2020-05-21 11:44:29 -05:00
Jonathan Shook
127e89128d
actions: when building release, build only release
2020-05-06 13:47:50 -05:00
Jonathan Shook
76d3e0b0ba
add release notes to release
2020-05-06 12:48:18 -05:00
Jonathan Shook
8b0bfef235
partial staging of cqld4
2020-05-05 20:53:24 -05:00
Jonathan Shook
8efa72f1e5
build on master with workflows/build.yaml
2020-05-05 01:56:35 -05:00
Sebastián Estévez
4d8f2f22d1
Update release.yml
2020-05-04 14:00:03 -04:00
Sebastián Estévez
156136b12d
free disk space in release action
2020-05-04 10:10:01 -04:00
Jonathan Shook
477af8c7bc
Merge pull request #114 from nosqlbench/docker
...
Docker
2020-04-10 15:52:35 -05:00
Jonathan Shook
5e6a7f37c9
updated templates
2020-03-28 01:56:04 -05:00
Jonathan Shook
54ff12f32b
Update issue templates
2020-03-27 18:58:59 -05:00
Sebastián Estévez
26533a4807
Create docker.yml
2020-03-27 13:13:35 -04:00
Jonathan Shook
3885333c2f
fixed actions typo
2020-03-26 13:35:26 -05:00
Jonathan Shook
08ce80fc4d
make docs push require changes to avoid false error
2020-03-26 13:08:04 -05:00
Jonathan Shook
3195283644
allow continuation after maven central release fails, because it keeps breaking the build
2020-03-25 15:52:33 -05:00
Jonathan Shook
34eb840afe
tag filtering and jdk version for actions
2020-03-25 14:38:48 -05:00
Jonathan Shook
69d3bb25d6
testbranch enabled on actions
2020-03-25 14:07:38 -05:00
Jonathan Shook
4403bbd52a
really fix release tagname
2020-03-25 13:22:39 -05:00
Jonathan Shook
f886c96d73
fixed broken tag logic in release
2020-03-25 13:12:00 -05:00
Jonathan Shook
515212db0f
ignoring invoke-release for basic builds
2020-03-25 11:12:31 -05:00
Jonathan Shook
c99732c6a5
releases on master
2020-03-25 10:58:25 -05:00
Jonathan Shook
650f227ef0
updated actions for master
2020-03-19 13:13:17 -05:00
Sebastián Estévez
2c02e83f05
Update release.yml
2020-03-17 10:33:15 -04:00
Jonathan Shook
7ae66dca2b
docs and actions update
2020-03-17 08:51:13 -05:00
Jonathan Shook
3c78e6b853
map release id
2020-03-17 08:07:22 -05:00
Jonathan Shook
d30c8e8cc0
update uploader URL
2020-03-17 07:22:55 -05:00
Jonathan Shook
7acbf5c0bf
fix actions ref
2020-03-17 06:21:23 -05:00