Skip to content

Commit

Permalink
Merge master to v4 (#163)
Browse files Browse the repository at this point in the history
* Update wrong host password error message (#134)

* Update wrong host password error message

* Fix unit test to look for the updated message

* Get 100% code coverage

* Update changelog for v3.11.2

* 3.11.2

* Retry the convertToSquahsfs request given the HPE_INVALID_CONSTANT error (#145)

* Retry the convertToSquahsfs request given the HPE_INVALID_CONSTANT error

* Add a clarifying comment and a new test case

* Add two more test cases to get to 100% code coverage

* Another test in pursuit of 100%

* Remove optional chaining on catch. The error is always going to be set

* Update changelog for v3.11.3

* 3.11.3

* Support overriding various package upload form data (#136)

* Support overriding various package upload form data

* adds support for squashfs deployments

---------

Co-authored-by: George Cook <george@tantawowa.com>

* Update changelog for v3.12.0

* 3.12.0

* Merge branch 'master' into v4

# Conflicts:
#	CHANGELOG.md
#	package-lock.json
#	package.json
#	src/RokuDeploy.spec.ts
#	src/RokuDeploy.ts
#	src/RokuDeployOptions.ts
- deleteDevChannel call was added which changed order of sideload post requests
- output file in makezip was changed to writefile

* readme info for retain staging dir deleted

* readded example

* fix package lock

* Fix Ci

---------

Co-authored-by: Christian-Holbrook <118202694+Christian-Holbrook@users.noreply.github.com>
Co-authored-by: Bronley Plumb <bronley@gmail.com>
Co-authored-by: George Cook <george@tantawowa.com>
  • Loading branch information
4 people authored Apr 30, 2024
1 parent b738829 commit 9275636
Show file tree
Hide file tree
Showing 7 changed files with 7,467 additions and 649 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ jobs:
- uses: actions/setup-node@master
with:
node-version: "14.18.1"
architecture: 'x64' # fix for macos-latest
- run: cd src && cd .. #trying to fix "ENOENT: no such file or directory, uv_cwd" error
- run: npm ci
- run: npm run build
- run: npm run lint
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- eliminate top index functions ([#144](https://github.com/rokucommunity/roku-deploy/pull/144))



## [3.12.0](https://github.com/rokucommunity/roku-deploy/compare/v3.11.3...v3.12.0) - 2024-03-01
### Changed
- Support overriding various package upload form data ([#136](https://github.com/rokucommunity/roku-deploy/pull/136))



## [3.11.3](https://github.com/rokucommunity/roku-deploy/compare/v3.11.2...v3.11.3) - 2024-02-29
### Fixed
- Retry the convertToSquahsfs request to mitigate the HPE_INVALID_CONSTANT error ([#145](https://github.com/rokucommunity/roku-deploy/pull/145))



## [3.11.2](https://github.com/rokucommunity/roku-deploy/compare/v3.11.1...v3.11.2) - 2023-12-20
### Changed
- Update wrong host password error message ([#134](https://github.com/rokucommunity/roku-deploy/pull/134))



## [3.11.1](https://github.com/rokucommunity/roku-deploy/compare/v3.11.0...v3.11.1) - 2023-11-30
### Fixed
Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,8 @@ The object structure is as follows:
}
```
#### { src; dest } Object Rules
- if `src` is a non-glob path to a single file, then `dest` should include the filename and extension. For example:
- if `src` is a non-glob path to a single file, then `dest` should include the filename and extension. For example:
`{ src: "lib/Promise/promise.brs", dest: "source/promise.brs"}`

- if `src` is a glob pattern, then `dest` should be a path to the folder in the output directory. For example:
`{ src: "lib/*.brs", dest: "source/lib"}`
Expand Down Expand Up @@ -359,9 +360,6 @@ Here are the available options. The defaults are shown to the right of the optio
*NOTE:* If you override this "files" property, you need to provide **all** config values, as your array will completely overwrite the default.
- **retainStagingDir?:** boolean = `false`
Set this to true to prevent the staging folder from being deleted after creating the package. This is helpful for troubleshooting why your package isn't being created the way you expected.

- **stagingDir?:** string = `` `${options.outDir}/.roku-deploy-staging` ``
The path to the staging folder (where roku-deploy places all of the files right before zipping them up).
Expand Down
Loading

0 comments on commit 9275636

Please sign in to comment.