Skip to content

Releases: brucehq/bruce

v1.4.7

12 Dec 02:39
Compare
Choose a tag to compare

Changelog

v1.4.6

10 Dec 12:45
Compare
Choose a tag to compare

Changelog

  • d311b3c Merge branch 'main' of github.com:brucehq/bruce
  • ffc079f enable remote exection for servers
  • 0028b33 Create pull_request_template.md
  • be5c5c2 Create SECURITY.md
  • 8d67e19 Create CONTRIBUTING.md
  • 9750306 Create CODE_OF_CONDUCT.md
  • d3655fd Cleaned up and refactored the scp loader, will add recursive soon

v1.4.5

09 Dec 02:28
Compare
Choose a tag to compare

Changelog

  • 8be8feb New experimental remote scp
  • a90106b Updating deps
  • a1b2882 Update readme with corrected variable syntax in operators.

v1.4.4

07 Dec 07:37
Compare
Choose a tag to compare

New changes & Features

  • Converted all yaml manifest files to use standard template variables for the operators instead of $ and ${} notation, which makes it fully consistent with templates, and enables the ability to use template functions within the operators themselves.
  • Added a new destination for copy, allowing you to copy directly to S3, please see documentation, scp:// coming soon!
  • Updated notIf and onlyIf operator capabilities to use template variables consistently now too.

Changelog

  • 7c56d43 Added new method to convert envars to match templates, making yaml files even more powerful with full template operators.
  • 8051624 Added new destination for copy, can now use s3 with the copy operator.
  • 91e1f83 new domain && lf
  • 17e2eec Update the readme to be more useful!

v1.4.3

03 Nov 13:11
Compare
Choose a tag to compare

Updates and Changes

  • Added new header auth method to connect to brucedom.
  • Updated send message capabilities based on brucedom API spec.

Changelog

v1.4.2

21 Oct 23:53
Compare
Choose a tag to compare

New Features

New API Operator has been added, allows you to run API requests without the use of curl installed and set variables from output created for future steps. Allows the full use of templating system for body content.

Changelog

These updates primarily focus on compatibility and bug fixes with brucedom API to run in server mode.

  • 788fec6 More testing and upgrade socket system to adhere to new brucedom API
  • 14ee8cd Updating to handle brucedom capabilities & notifications on server side.

v1.4.1

17 Oct 03:44
Compare
Choose a tag to compare

Major Release

This is a significant update for Bruce, introducing new features and breaking changes.

New Functionality

Bruce now supports a server action, allowing it to run in standalone server mode. This new capability lets you operate Bruce in either standalone cadence or event mode, seamlessly connecting with the brucedom application. This enhancement empowers users to build GitOps workflows and CI/CD pipelines across multiple runners while keeping all data stored locally. For more information, visit brucedom.com.

Changelog

The new server action uses a configuration file (see server.example.yml). To start the server, run:

bruce server ./server.example.yml

To run in event mode, create a free account, set up your first runner, and input the details into Bruce. When an inbound webhook or action is received, it will automatically trigger a Bruce run. More details on event mode will be provided in future updates.

Operators Removed:

Package repo: No longer needed due to the availability of the cmd operator and conditional execution with if and onlyif.
Packages: Also replaced by cmd as the stable interface.
GitHub experimental operator: Removed.
Services operator: Replaced by a more flexible template-based command system, which is less brittle and better suited for tasks.

v1.3.0

26 Apr 16:28
Compare
Choose a tag to compare

Changelog

  • 372331d Merge remote-tracking branch 'origin/main'
  • d01d875 Adding new remoteCmd operator allowing ssh runs on remote machines. Also add server fix for writing headers.
  • 9259957 Merge pull request #87 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.26
  • d3aeb28 Bump github.com/aws/aws-sdk-go from 1.51.21 to 1.51.26
  • 4a5dd28 Update README.md
  • b87cebf Merge pull request #86 from brucedom/dependabot/go_modules/golang.org/x/net-0.23.0
  • ed8f968 Bump golang.org/x/net from 0.22.0 to 0.23.0

v1.2.9

20 Apr 16:11
Compare
Choose a tag to compare

New items in v1.2.9

Server: This is a new operator that allows you to run bruce as a server on a host, please see: https://docs.brucedom.com/operators/server/

Changelog

  • b2da6b0 Open file handle was being closed out of scope.
  • c7cc5f4 Add an example systemd unit file for bruce running as a server.
  • ba07e64 Added a new server mode for bruce to run as, which will allow triggering of pre-defined script.
  • 2195eac Merge pull request #85 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.21
  • 25db360 Bump github.com/aws/aws-sdk-go from 1.51.17 to 1.51.21
  • 93bd680 Merge pull request #84 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.17
  • 717d548 Bump github.com/aws/aws-sdk-go from 1.51.12 to 1.51.17
  • c3ccac5 Merge pull request #83 from brucedom/dependabot/go_modules/github.com/go-git/go-git/v5-5.12.0
  • 8d428f5 Merge pull request #82 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.12
  • c99ec5a Bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0
  • accc3b3 Bump github.com/aws/aws-sdk-go from 1.51.7 to 1.51.12
  • bcb1763 Merge pull request #81 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.7
  • 87315f7 Bump github.com/aws/aws-sdk-go from 1.51.2 to 1.51.7
  • d487f72 Merge pull request #80 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.51.2
  • 87721e1 Bump github.com/aws/aws-sdk-go from 1.50.36 to 1.51.2
  • 0ffdcaf Merge pull request #79 from brucedom/dependabot/go_modules/github.com/aws/aws-sdk-go-1.50.36
  • 2801263 Bump github.com/aws/aws-sdk-go from 1.50.26 to 1.50.36

v1.2.8

03 Mar 18:04
Compare
Choose a tag to compare

Changelog