Commit Graph

77 Commits

Author SHA1 Message Date
dependabot[bot]
cd5fff946f [dep][actions](deps): Bump goreleaser/goreleaser-action from 4 to 5 (#3826)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4 to 5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 15:16:12 +01:00
Binaek Sarkar
862fcf1b71 Fix stall in plugin manager shutdown. Closes #3817 2023-09-08 17:48:20 +01:00
Puskar Basu
df6b8ae874 Re-design plugin tests (#3809) 2023-09-07 17:44:10 +01:00
Binaek Sarkar
2f889e462e Merge branch 'v0.20.x' 2023-09-01 23:05:16 +05:30
Binaek Sarkar
b0fa6b6cbf Rotate SSL certificates before server starts, if necessary. Closes #3599 2023-09-01 22:57:58 +05:30
Binaek Sarkar
3b2cdd1e68 Upgrades go version to 1.21. Closes #3763 2023-08-25 13:54:28 +01:00
Puskar Basu
123d5efef0 Update config precedence tests. Closes #3704 2023-08-09 13:08:56 +01:00
Puskar Basu
f905a2296f Split service and plugin acceptance tests 2023-08-07 10:44:47 +01:00
Puskar Basu
3c54f81e94 Add acceptance tests to verify steampipe db, fdw, plugins installation from registry. Closes #3656 2023-07-10 15:59:50 +01:00
Binaek Sarkar
9754ed0c1a Creates 'version.json' in each plugin directory. Recompose the global plugin versions.json if it is missing or corrupt. Closes #3492 2023-06-30 08:56:59 +01:00
kai
9dd177204f Merge branch 'v0.20.x'
# Conflicts:
#	.github/workflows/test.yml
#	tests/acceptance/test_files/migration.bats
2023-06-22 18:22:35 +01:00
Puskar Basu
f176fdca17 Add tests after each test file to check for running/leftover steampipe processes 2023-06-22 16:20:13 +01:00
kaidaguerre
43dd6c7a61 Refactor Plugin manager:remove support for plugins which do not support multiple connections, simplify startup.
If plugin process crashes, benchmark or dashboard runs can leave running plugin processes after shutdown. Fixes #3598
2023-06-21 16:18:49 +01:00
Puskar Basu
6721cde0e4 Integrate golangci-lint into automated testing and release. Closes #1336 2023-06-21 13:24:26 +01:00
Binaek Sarkar
a1caf53eeb Adds 'steampipe_server_settings' table populated with server settings data during service startup. Closes #3462 2023-06-21 13:23:14 +01:00
kaidaguerre
862409b64d Ensure schema is created for blank aggregators when connections are added . Closes #3488 2023-05-30 16:08:19 +01:00
Puskar Basu
80f9e5a1cd Fix issue where steampipe completion was creating install directories. Closes #3485 2023-05-30 15:17:34 +01:00
kaidaguerre
f47985f88f Update mod require, deprecate steampipe property and add steampipe block. Deprecate plugin version property and add min_version`. Closes #3347. Fix args passed to dependency mods failing to resolve if they reference variables. Closes #3348 2023-04-19 12:28:53 +01:00
Puskar Basu
a5db87d318 Use --clean flag instead of deprecated --rm-dist. Closes #3317 2023-04-13 14:46:09 +01:00
Puskar Basu
121dd72407 Update bats. Closes #3270 2023-03-31 14:18:37 +01:00
Puskar Basu
77a4565068 Add a test to catch schema cloning errors. Closes #3248 2023-03-21 11:58:41 +00:00
dependabot[bot]
1a1d5bac06 [dep][actions](deps): Bump actions/setup-go from 3 to 4 (#3231)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-21 10:11:44 +00:00
Puskar Basu
42e7b612a4 Update acceptance test workflow to remove redundant step 2023-03-09 15:58:23 +00:00
Puskar Basu
68399b39ef Add acceptance tests for dynamic aggregators. Closes #3147 2023-02-28 11:38:21 +00:00
kai
d266917597 Merge branch 'v0.18.x' into main
# Conflicts:
#	CHANGELOG.md
#	pkg/version/version.go
2023-02-15 14:52:34 +00:00
Binaek Sarkar
d75ab0372e Fixes issue where snapshot mode in query leads to duplicate rows in console/file output 2023-02-15 19:08:19 +05:30
Binaek Sarkar
3096f9bfb8 Adds tests around service lifecycle 2023-02-03 16:32:06 +00:00
Puskar Basu
557d68c464 Add logs in test workflow to debug intermittent failures/stalls. Closes #3036 2023-02-03 12:07:10 +00:00
Puskar Basu
0f511e11e7 Acceptance tests which run on PR should do a merge with base before running the tests #2869 2023-01-18 14:34:14 +00:00
Puskar Basu
8b68c0779f Update introspection tables acceptance test suite. Closes #2906 2023-01-18 14:31:15 +00:00
Puskar Basu
43502c6447 Clean up test and release workflows #2996 2023-01-18 14:31:15 +00:00
dependabot[bot]
2b64f5effd [dep][actions](deps): Bump goreleaser/goreleaser-action from 3 to 4 (#2866)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-11 15:29:57 +00:00
Puskar Basu
56b5d83ea7 Run dashboard tests in workflow 2023-01-09 12:00:41 +05:30
Puskar Basu
a687326a7d Add dashboard acceptance tests. Closes #2818 2023-01-09 11:48:56 +05:30
kai
04a3daa7c4 Revert "Add dashboard acceptance tests. Closes #2818 "
This reverts commit 0a5aecf6c1.
2023-01-06 18:41:17 +00:00
Puskar Basu
0a5aecf6c1 Add dashboard acceptance tests. Closes #2818 2023-01-06 17:19:31 +00:00
kaidaguerre
fa18c8f0e2 Add support for node reuse. Update graph, flow and hierarchy to declare nodes and edges inline, rather than as a list of references. Closes #2871
Only top level resources can have with and param blocks. Closes #2872
Refactor resource and dashboard run hierarchies to use base impl structs. Closes #2873
2022-12-14 17:18:57 +00:00
Puskar Basu
7be91bb2c5 Remove acceptance tests on merging to main. Closes #2868 (#2870) 2022-12-14 17:17:00 +00:00
Binaek Sarkar
d9e99167b5 Fixes issue where unit tests were not running on new Pull Requests . Closes #2794 2022-11-24 16:17:01 +00:00
Puskar Basu
3bc2603657 Add acceptance tests for connecting to Steampipe cloud. Closes #2370 2022-11-18 11:33:18 +00:00
Puskar Basu
bd6d7b5ecb Fix and re-enable docker tests in release workflow 2022-11-03 10:16:12 +00:00
Saumya
9d92c74018 Update deprecated set-output and use GITHUB_OUTPUT environment files in our workflows. Closes #2572 (#2602) 2022-10-31 15:14:35 +05:30
Puskar Basu
eec7393d3f Add acceptance tests for Workspace Profiles. Closes #2571 2022-10-31 09:25:09 +00:00
dependabot[bot]
f91fa5e988 [dep][actions](deps): Bump geekyeggo/delete-artifact from 1 to 2 (#2522)
Bumps [geekyeggo/delete-artifact](https://github.com/geekyeggo/delete-artifact) from 1 to 2.
- [Release notes](https://github.com/geekyeggo/delete-artifact/releases)
- [Commits](https://github.com/geekyeggo/delete-artifact/compare/v1...v2)

---
updated-dependencies:
- dependency-name: geekyeggo/delete-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-18 18:43:52 +01:00
Binaek Sarkar
fd46f34dcb Consolidates acceptance tests. Exclude force_stop and migration tests for Macos. Closes #2497 2022-10-18 12:30:08 +01:00
kai
7ab7792975 Update go to 1.19 in github actions 2022-08-03 12:32:48 +01:00
kaidaguerre
305fb9107b Add support for plugins to handle multiple connections. Closes #2262 2022-07-22 14:53:54 +01:00
dependabot[bot]
62af5d3922 [dep][actions](deps): Bump goreleaser/goreleaser-action from 2 to 3 (#2099)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 2 to 3.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 10:55:26 +01:00
Puskar Basu
07d3e7f8ca Run acceptance tests on both darwin(macos) and linux(ubuntu). Closes #2060 2022-05-16 13:35:50 +01:00
dependabot[bot]
25c0ad3347 [dep][actions](deps): Bump actions/setup-go from 2 to 3 (#1827)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-19 12:12:14 +01:00