Skip to content

Commit

Permalink
Merge pull request #73 from mountaindude/master
Browse files Browse the repository at this point in the history
build: Add missing macOS build files
  • Loading branch information
mountaindude authored Mar 10, 2023
2 parents ca98fb4 + ec6725a commit 907f539
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 0 deletions.
48 changes: 48 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,53 @@
# Changelog

## [2.0.0](https://github.com/ptarmiganlabs/butler-spyglass/compare/butler-spyglass-v2.0.0...butler-spyglass-v2.0.0) (2023-03-10)


### ⚠ BREAKING CHANGES

* New config file structure. Not backwards compatible!
* Update config file format

### Features

* Create pre-built binaries for Windows, macOS and Linux ([2be9842](https://github.com/ptarmiganlabs/butler-spyglass/commit/2be9842aa160a5f68c988e316d91bfc26bbc8f1b)), closes [#69](https://github.com/ptarmiganlabs/butler-spyglass/issues/69)
* Improved bug reporting & feature suggestion ([1122f27](https://github.com/ptarmiganlabs/butler-spyglass/commit/1122f27084e4504e23a8f512ce87db0fa977dd8c))


### Bug Fixes

* Fix broken build pipeline ([db5cc7d](https://github.com/ptarmiganlabs/butler-spyglass/commit/db5cc7d17a8ca62a2a1693a6be2384ab16e3a122))
* New config file structure. Not backwards compatible! ([9885d68](https://github.com/ptarmiganlabs/butler-spyglass/commit/9885d68e19eb027bc74976e93e0cd22cdf22eabe))
* package.json & package-lock.json to reduce vulnerabilities ([40845c7](https://github.com/ptarmiganlabs/butler-spyglass/commit/40845c7881813c7c69d8425564b1e8041a5c6d6b))
* Update config file format ([9b45d47](https://github.com/ptarmiganlabs/butler-spyglass/commit/9b45d47b53ef54f4e20738d5075bad7aeee872ae))


### Refactoring

* Code cleanup ([5c1901b](https://github.com/ptarmiganlabs/butler-spyglass/commit/5c1901b9e20fd0312adef0cd66d76f74f7d439ad))


### Build pipeline

* Add Dependabot scanning of source code ([2393cae](https://github.com/ptarmiganlabs/butler-spyglass/commit/2393caeec39df6983ab22d4dad3f4b566691091c))
* Add pre-commit scans of source code ([2eb12c5](https://github.com/ptarmiganlabs/butler-spyglass/commit/2eb12c536d9b27710be1d7634137965290a1697c))
* Move build pipeline from drone.io to GitHub Actions ([379dc55](https://github.com/ptarmiganlabs/butler-spyglass/commit/379dc55fa2c464c666db29a03d52f6bcb9f45891))


### Documentation

* Add BNF definition file ([d17a74f](https://github.com/ptarmiganlabs/butler-spyglass/commit/d17a74fae155b4a00cc721879df1b5288591b358))
* Update sample docker-compose file ([3f2f0b5](https://github.com/ptarmiganlabs/butler-spyglass/commit/3f2f0b57ada55bcd7f069a444cccb4efea935cec))


### Miscellaneous

* **deps:** update docker/build-push-action action to v4 ([8b41abf](https://github.com/ptarmiganlabs/butler-spyglass/commit/8b41abf113ff365bea3f7f83677596806737f538))
* **deps:** Updated dependencies ([fae3a34](https://github.com/ptarmiganlabs/butler-spyglass/commit/fae3a34b4010edace7d20eddaaca3d26f76316c0))
* **master:** release butler-spyglass 2.0.0 ([4fd81bb](https://github.com/ptarmiganlabs/butler-spyglass/commit/4fd81bbe837ba1c9c0ebff6c52e2b922c149838d))
* Update code linting setup ([ab931f0](https://github.com/ptarmiganlabs/butler-spyglass/commit/ab931f0d96cfef8b4edd2ec59f556afae4ced15e))
* Update deps ([a997c72](https://github.com/ptarmiganlabs/butler-spyglass/commit/a997c7258ebb349de7723fd56c653ded4d78126f))

## 2.0.0 (2023-03-10)


Expand Down
18 changes: 18 additions & 0 deletions release-config/ctrl-q.entitlements
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.disable-executable-page-protection</key>
<true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>
14 changes: 14 additions & 0 deletions release-config/gon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"source" : ["./release-macos/butler-spyglass"],
"bundle_id" : "com.ptarmiganlabs.butler-spyglass",
"apple_id": {
"password": "@env:AC_PASSWORD"
},
"sign" :{
"application_identity" : "EC3632D1F145BFD8C91D3BB05FE7A7F7D0B27026",
"entitlements_file": "./release-config/butler-spyglass.entitlements"
},
"zip" :{
"output_path" : "./butler-spyglass-macos.zip"
}
}

0 comments on commit 907f539

Please sign in to comment.