Skip to content
This repository has been archived by the owner on Aug 13, 2024. It is now read-only.

Commit

Permalink
move to actions, update readme, thank you apple...
Browse files Browse the repository at this point in the history
  • Loading branch information
steam0r committed Sep 9, 2022
1 parent f5ef46c commit aa97df3
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 37 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,18 @@ jobs:
- uses: actions/setup-node@v1
with:
node-version: '16.x'
- name: get-npm-version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
- name: create executable
id: create-executable
run: exec npm run package
- name: upload build
uses: softprops/action-gh-release@v1
with:
name: run-${{ github.run_number }}
name: v${{ steps.package-version.outputs.current-version}}-${{ github.run_number }}
token: ${{ secrets.GITHUB_TOKEN }}
tag_name: run-${{ github.run_number }}
tag_name: v${{ steps.package-version.outputs.current-version}}-${{ github.run_number }}
files: |
./build/daplaya-win32-x64.zip
./build/daplaya-darwin-x64.zip
Expand Down
31 changes: 0 additions & 31 deletions .travis.yml

This file was deleted.

12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ a simple offline player for [cables](https://cables.gl) patches using the electr

can be used on different platforms (win, osx, linux) to use cables patches offline after importing them through daplaya.

# OSX NOTES!!!
apple introduced some security features that make it next to impossible to build these kind of apps at the moment, so
there is a few caveats when using this on OS X
* the executable is not signed, you will need to whitelist it on every machine you run it on (right click, "open" usually does that)
* we cannot sign this executable, as it's contents do change when downloading a patch, this is intended...sorry...
* once you downloaded the app, USE THE FINDER to move it basically anywhere else (like your desktop) before opening it
* apple puts downloaded apps into a random read-only directory UNTIL YOU MOVE IT USING FINDER, we need to write to the directory...sorry...

## features:
* import your patches by using patchid and apikey
* copy whole directory to usb stick and run from there
Expand Down Expand Up @@ -39,7 +47,7 @@ can be used on different platforms (win, osx, linux) to use cables patches offli

## releases
* releases will try to update electron and build all three platforms as well as the corresponding zipfiles
* this is usually done by travis on committing a "semver"-tag
* this is usually done by github actions
* `npm run package`

## dev
Expand All @@ -56,4 +64,4 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cables-daplaya-build-env",
"version": "0.2.0",
"version": "0.3.0",
"license": "MIT",
"description": "electron build environment for cables-daplaya\n",
"author": "undefined development <[email protected]>",
Expand Down
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cables-daplaya",
"version": "0.2.0",
"version": "0.3.0",
"license": "MIT",
"description": "a standalone player for cables.gl-patches using the electron framework\n",
"author": "undefined development <[email protected]>",
Expand Down

0 comments on commit aa97df3

Please sign in to comment.