Releases: salsadigitalauorg/shipshape
Releases · salsadigitalauorg/shipshape
v1.0.0-alpha.1.3.1
Changelog
- 1adc89b fix: url should not be a token obviously
v1.0.0-alpha.1.3
Changelog
- c4328fe [DEVOPS-646] Refactored all output into plugins similar to Fact & Analyse
- 8eb364a chore: added debug to lagoon problems
- ac4a61a feat: added tests for allowed list
- 5c4e275 feat: move output resultlist to parameter of output
- b8b0469 feat: output bytes intead of writing to io.Writer
- 85b56d3 fix: actually use the configured source
- fc141c4 fix: docker multiarch build
- d0a78d6 fix: use output plugins as singletons
- f825b04 tests: added units for analysers
v1.0.0-alpha.1.2
Changelog
v1.0.0-alpha.1.1
Changelog
- 4114610 added allowedlist analyse plugin
- 0f98663 added file:read:multiple fact plugin
- 8b626c9 chore: capture go.mod changes
- 5144ef2 chore: refactor multiple into additional inputs
- a7bf8c4 chore: refactored data formats into the data pkg
- d7d3913 chore: refactored yaml lookup
- 937bbf5 chore: use consistent plugin key
- 77e9636 ci: add version to goreleaser config file
- 52f047d ci: fix goreleaser flag
- 9f4fef9 dev: added debug config
- f0d8d80 feat: add EnvResolver interface
- 9939e95 feat: add single-file yaml key lookup
- 0494e8c feat: add support for yaml node alias
- a15a0be feat: added
images
docker plugin - fc8c574 feat: added a Dockerfile parser
- 8067705 feat: added a
collect
command - a2250d9 feat: added image ignore to docker:images
- ec61fe3 feat: allow multiple inputs
- 6891948 feat: error out on empty inputFormat
- c58c60a feat: return images without tags
- 6116193 fix: collect additional inputs early
- a01e732 fix: failing test
- a575216 fixed yamlNodes lookup
- 3f7ab2c tests: added coverage & fixes for yaml:key
v1.0.0-alpha.1.0
Changelog
- c76658a [refactor] moved breach to its own pkg
- e8e31e5 added output config in examples
- b6ff17a chore(deps): bump golang.org/x/net
- 877b279 chore(deps-dev): bump the npm_and_yarn group across 1 directory with 1 update
- d5f23a8 chore: update shipshape calls in ci & tests
- 7fa8aed ci: run actions on 1.x
- 8fc62a3 feat: added ConfigV2 to shipshape
- 4a913ab feat: added Connection config parsing
- a7a1d6d feat: added db-search plugin
- 506942b feat: added new plugins
- f24ae2e feat: added yaml.keys fact plugin
- d0c6e79 feat: created the first analyser!
- 754ab6c feat: display the results!
- 8506ae6 fix the breachtype gen
- baea7af fix: filediff check breach dependency
- 610dbef moved testdata file to test (duh!)
- bc94da1 overhauled cli using cobra commands
- 9d5e7c9 refacted gather to collect
- 7594e8c replaced Tables with Query
- caea3a6 rewrote examples in working format
- d133f9f switch to simpler analyser plugins
- 794919e tests: added coverage for analysers
- b7838f6 updated condition for admin-role
- e16ecb5 use template file for Analyse plugins
- bf8fab8 use template file for Fact plugins
v0.3.1
Changelog
- a114ba1 Merge pull request #56 from salsadigitalauorg/feature/DEVOPS-81
- 09e0b21 [DEVOPS-81] Added filediff check.
- 519a58b chore(deps): bump ansi-regex from 4.1.0 to 5.0.1 in /docs
- 1e2e883 chore(deps): bump golang.org/x/crypto
- d9cc43c chore(deps): bump golang.org/x/net from 0.8.0 to 0.17.0
- da218d9 chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.33.0
- 32a91a8 chore(deps-dev): bump @babel/traverse from 7.17.3 to 7.23.9 in /docs
- 5d6fd98 chore(deps-dev): bump async from 2.6.3 to 2.6.4 in /docs
- 355a324 chore(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 in /docs
- 320eee9 chore(deps-dev): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs
- 947178d chore(deps-dev): bump eventsource from 1.1.0 to 1.1.2 in /docs
- 1d399bf chore(deps-dev): bump follow-redirects from 1.14.9 to 1.15.5 in /docs
- 63752ed chore(deps-dev): bump ip from 1.1.5 to 1.1.9 in /docs
- 6ff7151 chore(deps-dev): bump minimist from 1.2.5 to 1.2.8 in /docs
- 749c0bd chore(deps-dev): bump the npm_and_yarn group across 1 directory with 1 update
- 568dc14 feat: made yamlcheck output more consistent
- ecee15e feat: properly recreate check registry
- 846e52d fix: inform no-data requirement for docker check
v0.3.0
Changelog
- 3f302ec Adds fail case
- e379ad9 Adds problems push test
- 24ee714 Changes facts to problems in naming, removes dead code
- 91bd1a7 First pass at in cluster fact push
- 3816215 Fixes issue with deleting problems
- 46dbed1 Fixes merge conflict
- 520c0c3 Fixes rogue merge issue
- 372a15e Merge branch 'main' into feature/DEVOPS-280
- b506f35 Merge branch 'main' into feature/adds_in_cluster_fact_writer
- d7a0c1b Merge branch 'main' into feature/adds_in_cluster_problem_writer
- a395708 Merge branch 'main' into feature/adds_in_cluster_problem_writer
- 3220c71 Merge pull request #38 from salsadigitalauorg/feature/DEVOPS-280
- 3ad425c Merge pull request #39 from salsadigitalauorg/feature/DEVOPS-160
- 24559c4 Merge pull request #41 from salsadigitalauorg/feature/DEVOPS-407-refactor-addfail
- 8acf7da Merge pull request #42 from bomoko/feature/adds_in_cluster_problem_writer
- f2615df Merge pull request #43 from salsadigitalauorg/feature/DEVOPS-406-remediate-drush-yaml
- 14d800a Removes extraneous code and fixes api values check
- 97c0fa3 Removes lagoon formatter and tests
- 6b2b0e6 Updates error handling
- 5f15b80 [DEVOPS-123] Added optional ability to perform supported image versions checks. (#32)
- 17c651d added generator for beach types
- f9941ec changing to problems
- d60021d chore: go:generate clean up registry_gen early
- 171a1fb chore: refactored breach into an interface
- 56d58fd ci: added healthcheck to mariadb service
- 1f3ab77 ci: generate before vet
- 953b1c8 feat: Add check for permissions of a specific role.
- 257cea3 feat: Added JSON check.
- 36a0c16 feat: add check for Drupal user 1. (#37)
- 4172928 feat: added SetRemediation to Breach
- f9bf806 feat: added remediation for dbadmincheck
- 8a110cd feat: added remediation processing to results
- 16f87ec feat: added stringer funcs to breach
- f13c72a feat: refactored all drupal checks
- ac603d8 feat: refactored core pkgs
- 5e0b00a feat: refactored crawler, docker & file checks
- c00ee79 feat: refactored phpstan & sca checks
- e912bb9 feat: refactored yaml & json checks
- f6495cf feat: refined the message display for some checks
- 3592102 feat: updated Remediate() signature
- d38bbde feat: updated drupal checks for new remediation flow
- 5a02504 feat: updated shipshape flow for new remedation process
- 847b269 feat: updated simpledisplay output
- 205145d fix: filecheck display output
- aee8cf0 fix: push breach json directly to insights
- 649c4b8 fix: simplify filecheck breach message
- 849897a fix: skip lagoon problem when no breach
- 5c3898e fixed checkbase tests
- 5b2b80d perform remediation even when not running the check
- 222769e tests: added e2e for remediations
- 5fc7d59 tests: extracted FetchData tests into internal util
- 2eca43d tests: fixed command_test
- d87dec1 tests: limited scope of yamlcheck tests to just FetchData
- d85840c tests: log every command executed
- 5e7e3f7 tests: updated for all checks for new result flow
- 05f7470 tests: use ElementsMatch for slice assert
v0.2.6
v0.2.5
Changelog
- 82fc6be Fix: PHPStan invalid directory handling. (#33)
- fa2e452 Merge pull request #35 from salsadigitalauorg/fix/lagoon-output
- 48312be ci: added e2e actions workflow
- fd9cc74 ci: added some debugging for e2e
- 4fee144 ci: removed suites volume
- a906b01 ci: run venom with high verbosity
- 8603553 ci: upload venom log
- 4ad758c ci: wait for published binary before docker
- cf2d3aa e2e tests using venom (#25)
- 9cb87d9 e2e: allow building source to test
- ca203df e2e: capture more verbose output
- afc48f3 e2e: fix suite path
- f9483f0 feat: add debug logging for lagoon fact (#30)
- ff3b726 feat: added breach type
- 5950c09 feat: added expected value to breach fact
- 360c0b1 feat: optimise image build (#31)
- 70476dd fix: added proper label for the drush yaml check
- 2aca0e0 fix: aggregate module status check into 1 breach
- d7ec48f fix: case-insensitive value matching
- 90c1553 fix: deduplicate phpstan lagoon facts
- 87a5495 fix: extracted module yaml funcs
- 067c301 fix: file check lagoon fact
- 465cfbd fix: improved lagoon fact name logic
- 4e19b3d fix: run go generate in e2e Dockerfile (#36)
- 16e03ed fix: updated failing tests for new formats
- cece58e fix: yaml breach fact output
- 49bc2c6 tests: add coverage for breach
- da2fc95 tests: added ExpectedValue case
- b50cd06 tests: added cases for breach name & value
- b0ef089 tests: added some scenarios for phpstan