Changelog
- 07b0a88 Add Jared Quick as contributor
- 6eb4ccf Add Trung Lê as contributer
- 7487144 Add basic build step (adikari#25)
- 408ce9c Add command support (adikari#30)
- 4c1fc40 Add e2e tests (adikari#29)
- 42454dc Add golang actions
- a63c320 Add instruction to run tests locally
- abd2130 Add linux-ppc64le binary
- 07d44db Add support for group steps (adikari#89)
- 0e31909 Added ENV property for command step
- 6421eda Allow for arbitrary tags when specifying "agent"
- a12af30 Allow multiple watch paths for single target (adikari#10)
- d83cf9d Allow users to upload notifications (adikari#120)
- 84a8757 Build binary for linux-arm64
- d817401 Build macOS binaries
- c6e12d0 Bump docs to v1.2.0
- 7515fd6 Bump docs to v1.3.0
- d3e299b Bump golang to 1.17
- 0adeaaf Bump plugin versions in readme
- 91f4f21 Bump version 1.3.2
- 367c3e2 Bump version to 2.0.5 in README
- 70a7250 Create LICENSE
- 8e3dfb0 Don't unmarshal other plugin configs into Plugin struct until monorepo-diff's config has been identified (adikari#92)
- c5349b1 Encode wait and hook steps with go-yaml
- af6cc0e Escape dollar sign in build messages
- 322c538 Fix agent string when value is *
- 257f75d Fix failing MacOS builds
- a0ce8d5 Fix has_changed with large diff output (adikari#13)
- 4229eb2 Fix publish pipeline
- 34db961 Initial commit
- 61d7c45 Log pipeline generation and upload errors (adikari#86)
- 99963c1 Make OS configurable
- d761d3f Merge branch 'build-darwin-binary' of github.com:runlevel5/monorepo-diff-buildkite-plugin into build-darwin-binary
- 6a4034b Merge branch 'build-darwin-binary' of github.com:runlevel5/monorepo-diff-buildkite-plugin into build-darwin-binary
- a1b3b8f Merge branch 'master' into build-darwin-binary
- 1c3a7c9 Merge branch 'master' into build-darwin-binary
- 889bf95 Merge branch 'master' into go-rewrite
- e4bb25f Merge branch 'master' of https://github.com/chronotc/monorepo-diff-buildkite-plugin into build-darwin-binary
- 80c6e1c Merge pull request #1 from chronotc/docs/add-examples
- 393d24a Merge pull request adikari#102 from rockset/exit_code
- af5ff8d Merge pull request adikari#104 from readysettech/command-list
- da1ec34 Merge pull request adikari#107 from nhurden/fix-yaml
- a931675 Merge pull request adikari#108 from nhurden/update-make
- afcdf5f Merge pull request adikari#16 from Pranit-Harekar/update-readme
- e38da35 Merge pull request #3 from chronotc/fix-build-vars
- 49d3eee Merge pull request adikari#35 from rockset/interpolation
- 5a1d16b Merge pull request adikari#37 from jacekszubert/fix/escape-dollar-sign
- df0591f Merge pull request adikari#38 from ronaldmiranda/fix-agent-string
- 977b7ce Merge pull request #4 from chronotc/handle-diff-command-error
- 437cd52 Merge pull request adikari#41 from worxli/add-artifacts
- 9776740 Merge pull request adikari#42 from chronotc/fix-build
- 0d1db7d Merge pull request adikari#43 from jullianoacqio/add_env
- dcb207c Merge pull request adikari#44 from jullianoacqio/add_env_pipeline
- 69e14a3 Merge pull request adikari#45 from chronotc/revert-44-add_env_pipeline
- de923f9 Merge pull request adikari#47 from chronotc/go-rewrite
- f73d311 Merge pull request adikari#48 from chronotc/fix-broken-build
- d71147b Merge pull request adikari#49 from chronotc/change-release-action
- d64772e Merge pull request adikari#52 from chronotc/all-contributors/add-chronotc
- 18e68bf Merge pull request adikari#53 from chronotc/all-contributors/add-elliott-davis
- c119598 Merge pull request adikari#54 from chronotc/all-contributors/add-jullianoacqio
- a1b5df3 Merge pull request adikari#55 from chronotc/all-contributors/add-worxli
- fcaf116 Merge pull request adikari#56 from chronotc/all-contributors/add-pmenglund
- b72e855 Merge pull request adikari#57 from chronotc/all-contributors/add-jacekszubert
- da4239c Merge pull request adikari#58 from chronotc/all-contributors/add-ronaldmiranda
- 98ef834 Merge pull request adikari#59 from chronotc/all-contributors/add-harrietgrace
- a327468 Merge pull request adikari#6 from chronotc/switch-default-build-message-to-commit
- 85fe89a Merge pull request adikari#63 from chronotc/all-contributors/add-worxli
- 0e63206 Merge pull request adikari#73 from runlevel5/patch-1
- 2def69a Merge pull request adikari#74 from runlevel5/patch-2
- b2cb534 Merge pull request adikari#75 from jquick/jq/fix_interpolation
- 70c9175 Merge pull request adikari#76 from runlevel5/build-darwin-binary
- fe8e2e7 Merge pull request adikari#77 from runlevel5/fix-publish
- 602e650 Merge pull request adikari#78 from runlevel5/add-linux-ppc64le
- 7412ea2 Merge pull request adikari#8 from chronotc/escape-characters
- 40e837e Merge pull request adikari#80 from chronotc/fix/trigger-env-interpolation
- 8a0d030 Merge pull request adikari#85 from uniquefine/allow-all-agent-tags
- 23f8503 Merge pull request adikari#87 from chronotc/fix-build-action
- 3ccf560 Prepare 2.1.3 release
- bbda0a1 Prepare v2.1.4 release
- b6dd46d Rebuild plugin_test in the Makefile
- 53d424b Release version 2.0.5
- 974c7fc Revert "Support for environment variables globally in the pipeline"
- 9f59f43 Support
soft_fail
in the step config (adikari#93) - 2900bd4 Support both "commands" and "command" key, of any type
- 4acc2b0 Support for environment variables globally in the pipeline
- 276c0eb Switch to plugin yml (adikari#5)
- 0dce4f7 Update CHANGELOG
- 424e51f Update CHANGELOG
- d1ed5a4 Update CHANGELOG.md
- 6d7be2b Update CHANGELOG.md
- 663df50 Update Dockerfile
- f905800 Update README.md
- f665dc6 Update README.md
- 4454f07 Update README.md
- 0118619 Update README.md
- 1ff02c3 Update changelog
- c6b6c78 Update changelog
- ce36794 Update example YAML to use arrays for plugins (adikari#11)
- 17e56cd Update go.mod
- 540f763 WIP
- 761a884 add boilerplate method to generate pipeline
- d39cba6 add boilerplate test
- 511de1b add debug information
- d46c190 add debug level (adikari#124)
- e850653 add diff command
- e3a18d5 add example for multiple paths (adikari#12)
- a518798 add label and agents config to command step (adikari#33)
- 1d29c2e add logger and initialize
- e171343 add monorepo diff module
- 8b6023b add more documentation
- 8abb368 add notification in root level (adikari#125)
- 680606d add option to group steps
- fe72af0 add pipeline to trigger method
- b73a401 add simple example
- 4ea5c26 add simple examples
- 305ea86 add support to disable interpolation on pipeline upload
- 4624167 bump version 1.4.0
- 4be4a31 bump version to 1.3.1
- 042c40c change repo
- 74d28af chore: add codecov badge
- 55a7487 chore: add github action for test
- 2b848b5 chore: add logs
- ae5b95f chore: add makefile
- 0c3e547 chore: add some test logs
- 2b67c82 chore: comment out code
- c360727 chore: fix readme
- 0b0b1cb chore: give e2e pipelines numbers
- c1ecdb9 chore: improve erro log (adikari#118)
- 2e43f61 chore: lint plugin
- c7e531e chore: log plugin url
- ca8bdce chore: reduce code coverage requirement
- 63ea4d2 chore: release version 2.5.5
- 5dadc09 chore: release version 2.5.5
- b21e787 chore: remove all contributors (adikari#114)
- b94a4b2 chore: remove bash version of plugin
- eda55b8 chore: remove comment
- 8f011ea chore: remove comment
- 9846ecd chore: remove dead code
- 1a36457 chore: remove plugin test
- 0ee6320 chore: remove todo
- 5d93a0b chore: revert pipeline
- d7995bc chore: temporarily run only 1 step for testing
- 81cefef chore: update contributing guide
- 4e2da19 chore: update e2e tests
- 369e1e5 chore: update paths to new repo url (adikari#110)
- e6f852d chore: upload coverage to code cov
- 85b28cd ci: add build script
- 5c1f9e8 ci: add codecov configuration
- 16c6160 ci: add command hooks
- 8717435 ci: add command hooks
- 8355984 ci: attach build artifact after release
- b3ba368 ci: auto release binary when merged to master
- 924269f ci: increase coverage threshold
- 4c66840 ci: update test coverage threshold
- bd929da ci: use codecov github action
- 699b4f3 ci: use plugin version 2.0.1 in e2e
- af330f4 command: add artifacts config
- a1ac9a7 coverage
- 7394fb6 doc: add Github Actions status badge
- c9da94a doc: add changelog
- 25eece4 doc: add code of conduct
- ad09553 doc: add contributing guide
- 405d7f8 doc: add version number in readme
- 744374e doc: add version number in readme
- f1d9e93 doc: release v2.5.0 (adikari#111)
- db21bbf doc: remove reference
- ed85811 doc: reorganise readme log_level
- e8967ab doc: udpate changelog
- 4d319f2 doc: update badge url
- 4fd46ca doc: update changelog
- c4160b7 doc: update changelog
- fd09ad8 doc: update changelog
- 4e2e927 doc: update documentation
- 159143d doc: update documentation about notify
- 22cf725 doc: update how to release
- 6c86c07 doc: update how to release guide
- db21e28 doc: update plugin version
- 82be89e doc: update plugin version iin e2e
- dc552d5 doc: update readme for new release
- faaa892 doc: update readme for new release
- 659f392 doc: update version in README
- ad3987c doc: update version to 2.0.4
- c752104 echo plugin env
- b00c5b1 escape message
- adf61a4 exit when diff command fails
- aa7e9b6 feat: add ability to upload pipeline
- 7c00dde feat: add command hooks
- 534f385 feat: add glob support in path
- bc2f365 feat: add glob support in path
- 308c404 feat: add global env variable
- 5a7a9bf feat: add support for artifact
- 7bc5e05 feat: add wait property in generated pipeline
- 2e6753b feat: add wait property in generated pipeline
- f01e3e8 feat: get pipelines to trigger
- ce5628b feat: initialize plugin
- fcebae1 feat: parse environment config correctly
- 07a23dc feat: parse pipeline yml
- db45c4c feat: path supports array and string
- ca2d6b0 fix
- f769052 fix build (adikari#123)
- d418d3f fix build error
- a3d4470 fix build error
- 3d07fa1 fix build error
- a5d14f0 fix command hook
- 3648f1b fix diff script parsing issue (adikari#127)
- 10b0a89 fix empty value with set -u
- cf54176 fix failing test
- a4aa803 fix: Collapse output by default
- 48396d7 fix: add logic to determine correct kernel + arch for binary download (adikari#84)
- ecd3474 fix: docker service name
- b429658 fix: env variables now support spaces between equals
- 45cd2d1 fix: get plugin version from buildkite env
- 3cebc4a fix: reorder command hooks
- 1ece51a fix: revert using buildkite plugins env
- 16a4bad fix: set build from BUILDKITE env if not set
- 2569aea fix: temp file not correctly deleted
- 581a539 fix: unbound variable in command hook
- a83a79c fix: uncomment code
- 0312017 fix: use buildkite tag to determine version
- a487534 fix: use correct binary path and docker compose task
- dc63d7b generate binaries for bsd distros (adikari#130)
- 8f510f9 get diff command from plugin config
- ffb3932 handle quotes and newline in commit messages
- 7d56262 improve error handling
- bd9d1f5 initial release
- 1c2caaa initialize go
- 947adc4 omit message
- 741f150 point e2e to go-rewrite branch
- f7b063f prevent incorrect interpolation of env on trigger steps
- b8b5db7 refactor: do not set nil to raw values
- f99aee4 refactor: download latest binary if version is not set
- 15e5411 refactor: improve error handling
- e136c11 refactor: improve logging
- f784359 refactor: log plugin version
- 62dfedb refactor: move diff to pipeline file
- a3f0d55 refactor: remove path property
- 32bf02a refactor: rename Pipeline to Step
- 487992e refactor: rename PipelineConfig to Pipeline
- f647eaa refactor: replace to use JSON unmarshal
- 758f9d8 refactor: set default values to plugin
- e1a3f99 refactor: use uploader interface
- 966e34d release using go releaser (adikari#122)
- 5625f52 remove failing test
- d43fbeb replace monebag with redpanda-data
- 26cd8e0 revert 1.3.2
- 2430a74 revert e2e test
- 71fd8ab s/2.0.5/2.1.0
- ac18ed9 setting interpolation: false should disable interpolation
- 4f175a0 test
- 6b073d6 trigger with complex diff command
- 1aea298 update all contributers
- 7385c62 update bats directory
- 22102fa update defaults
- e5c46fc update docs
- 50060f4 update e2e test
- 4034122 update go releaser flag
- 78f9932 update readme version
- e872afb update test
- 0c15be6 use commit message
- c426631 use log.Fatalf when logging error