Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v6.0.0 #291

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
with:
node-version: "16.20.2"
architecture: 'x64' # fix for macos-latest
- run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ./.npmrc
- run: cd bsc-plugin && echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ./.npmrc
- run: cd bsc-plugin && npm ci
- run: cd bsc-plugin && npm run build
#create npm package
Expand Down
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,10 @@
"/tmp/**": true,
"**/dist": true,
"**/build": true,
"**/out": true
"**/out": true,
"bsc-plugin": true,
"framework": true,
"tests": true
},
"search.exclude": {
"**/.git/objects/**": true,
Expand Down
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,27 @@ Rooibos is an independent open-source project maintained exclusively by voluntee

You might want to help! Get in touch via the [slack group](https://join.slack.com/t/rokudevelopers/shared_invite/zt-4vw7rg6v-NH46oY7hTktpRIBM_zGvwA) or [raise issues](https://github.com/rokucommunity/rooibos/issues/new).

### Project Setup

1. Clone the project
2. Run `npm install`
3. Open the workspace file in VSCode: `roobois.code-workspace`

### Running Tests

Rooibos Brighterscript plugin tests can be run either through VSCode's debug configuration `Run Tests (bsc-plugin)` or by running `npm run test` in the directory `rooibos/bsc-plugin`.

Example Rooibos framework tests will wrun on a Roku device.

Create a `.env` in `rooibos/tests` with the following details:

```
ROKU_HOST=<ip of Roku device>
ROKU_PASSWORD=<development password of Roku device>
```

Run tests either from a VSCode debugger, or through `npm run test`.

## Sample project

https://github.com/rokucommunity/rooibos-roku-sample
Expand Down
3 changes: 2 additions & 1 deletion bsc-plugin/.vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"configurations": [
{
"name": "Run tests",
"type": "pwa-node",
"type": "node",
"request": "launch",
"smartStep": false,
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
Expand All @@ -21,6 +21,7 @@
"type": "node",
"request": "launch",
"smartStep": false,
"program": "${workspaceFolder}/src/cli.ts",
"sourceMaps": true,
"runtimeArgs": ["--nolazy", "-r", "ts-node/register"],
"args": [
Expand Down
41 changes: 30 additions & 11 deletions bsc-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,41 @@
### Changelog
# Changelog
All notable changes to this project will be documented in this file.

All notable changes to this project will be documented in this file. Dates are displayed in UTC.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v5.14.0](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.38...v5.14.0)

- Adds a CLI to Rooibos (current version) [`#295`](https://github.com/rokucommunity/rooibos/pull/295)
## [6.0.0-alpha.41](https://github.com/rokucommunity/bslint/compare/v6.0.0-alpha.40...v6.0.0-alpha.41) - 2024-10-20
### Changed
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/release-1.0.0/CHANGELOG.md#100-alpha41---2024-10-20)



## [6.0.0-alpha.40](https://github.com/rokucommunity/bslint/compare/v6.0.0-alpha.39...v6.0.0-alpha.40) - 2024-10-20
### Changed
- set default types for `m.top` and `m.node` in BaseTestSuite ([#301](https://github.com/rokucommunity/rooibos/pull/301))
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/release-1.0.0/CHANGELOG.md#100-alpha40---2024-10-19)



#### [v6.0.0-alpha.38](https://github.com/rokucommunity/rooibos/compare/v5.13.0...v6.0.0-alpha.38)
## [6.0.0-alpha.39](https://github.com/rokucommunity/bslint/compare/v6.0.0-alpha.38...v6.0.0-alpha.39) - 2024-10-03
### Changed
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/release-1.0.0/CHANGELOG.md#100-alpha39---2024-10-03)



## [6.0.0-alpha.38](https://github.com/rokucommunity/brighterscript/compare/5.13.0...v6.0.0-alpha.38) - 2024-10-01
### Changed
- upgrade to brighterscript v1.0.0-alpha.38 and fix issues ([#299](https://github.com/rokucommunity/rooibos/pull/299))
- this changelog now adopts the standard format from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- the versioning for the 6.0.0 alphas will align with the version of brighterscript v1 alpha that it supports.


#### [v5.14.0](https://github.com/rokucommunity/rooibos/compare/v6.0.0-alpha.38...v5.14.0)
> 1 October 2024

- Upgade to [email protected] [`#299`](https://github.com/rokucommunity/rooibos/pull/299)
- Allow 5000ms for code coverage test [`#293`](https://github.com/rokucommunity/rooibos/pull/293)
- A few updates to simplify config [`#292`](https://github.com/rokucommunity/rooibos/pull/292)
- Upgrading to Brighterscript v1 [`#289`](https://github.com/rokucommunity/rooibos/pull/289)
- upgrade changelog for v6.0.0-alpha.38 [`9ac4db8`](https://github.com/rokucommunity/rooibos/commit/9ac4db87dea8db8821d0e91249e1cbd1786c15f7)
- Adds a CLI to Rooibos (current version) [`#295`](https://github.com/rokucommunity/rooibos/pull/295)

#### [v5.13.0](https://github.com/rokucommunity/rooibos/compare/5.12.0...v5.13.0)

Expand Down
Loading
Loading