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 25 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
96d2167
Upgrading to Brighterscript v1 (#289)
markwpearce Aug 14, 2024
e4f8614
A few updates to simplify config (#292)
markwpearce Aug 19, 2024
4b08ac8
Allow 5000ms for code coverage test (#293)
markwpearce Aug 19, 2024
c67c555
Merge branch 'master' of https://github.com/rokucommunity/rooibos int…
TwitchBronBron Sep 23, 2024
74819fc
Upgade to [email protected] (#299)
TwitchBronBron Oct 1, 2024
9ac4db8
upgrade changelog for v6.0.0-alpha.38
TwitchBronBron Oct 1, 2024
435b2d4
6.0.0-alpha.38
TwitchBronBron Oct 1, 2024
14a5828
Adds a CLI to Rooibos! (#294)
markwpearce Oct 1, 2024
9d9a1d4
Merge branch 'master' of https://github.com/rokucommunity/rooibos int…
TwitchBronBron Oct 3, 2024
38e3cbe
Update changelog for v6.0.0-alpha.39
TwitchBronBron Oct 3, 2024
12527aa
6.0.0-alpha.39
TwitchBronBron Oct 3, 2024
758c357
Sets default types for `m.top` and `m.node` in BaseTestSuite (#301)
markwpearce Oct 19, 2024
f318f70
upgade to [email protected]
TwitchBronBron Oct 20, 2024
92bb27b
update changelog for v6.0.0-alpha.40
TwitchBronBron Oct 20, 2024
e518210
6.0.0-alpha.40
TwitchBronBron Oct 20, 2024
77c002d
Upgrade to [email protected]
TwitchBronBron Oct 20, 2024
48ba632
update changelog for v6.0.0-alpha.41
TwitchBronBron Oct 20, 2024
b275372
6.0.0-alpha.41
TwitchBronBron Oct 20, 2024
b6613c0
Upgraded to BSCv1.0.0-alpha.44 and fixed issues
markwpearce Feb 6, 2025
765fe82
Dont use local brighterscript, duh
markwpearce Feb 6, 2025
92566db
JSON formatting change
markwpearce Feb 6, 2025
e54c95d
Alllll places need to not use local... double duh
markwpearce Feb 6, 2025
1d1ce3e
Upgraded to BSCv1.0.0-alpha.44 and fixed issues (#312)
markwpearce Feb 7, 2025
7f1aa76
update changelog for v6.0.0-alpha.44
TwitchBronBron Feb 7, 2025
2494db5
6.0.0-alpha.44
TwitchBronBron Feb 7, 2025
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
47 changes: 36 additions & 11 deletions bsc-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,47 @@
### 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.44](https://github.com/rokucommunity/bslint/compare/v6.0.0-alpha.41...v6.0.0-alpha.44) - 2024-02-07
###
- upgrade to [[email protected]](https://github.com/rokucommunity/brighterscript/blob/release-1.0.0/CHANGELOG.md#100-alpha44---2025-02-06)



## [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