Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
4816974
Fix redirect_uri faulty path concatenation
thassiov Apr 3, 2022
7b9a270
[NEW] Video Conference Providers (#508)
pierre-lehnen-rc May 31, 2022
d20a1b8
[NEW] Video Conference Read and Extend (#509)
pierre-lehnen-rc Jun 3, 2022
8579eb6
[FIX] Wrong permission ID on Permission Denied notification (#510)
pierre-lehnen-rc Jun 3, 2022
84841fd
1.33.0-alpha
d-gubert Jun 5, 2022
68c64f8
Add runtime provider management and support VM2
d-gubert Jun 6, 2022
b63f84d
feat: adding logic to prevent site url that contains slash in the end
AllanPazRibeiro Jun 7, 2022
bbb4fd0
chore: changing the logic to check the last character
AllanPazRibeiro Jun 7, 2022
34b9ca2
Merge pull request #496 from RocketChat/fix/oauth
AllanPazRibeiro Jun 7, 2022
d51bf47
[NEW] Enable Multiple Video Conference Providers (#513)
pierre-lehnen-rc Jun 9, 2022
486e8f1
[NEW] Livechat VideoConference type (#514)
pierre-lehnen-rc Jun 9, 2022
7415488
Revert Video Conference commits
d-gubert Jun 10, 2022
692f27b
Bump minimist from 1.2.5 to 1.2.6 (#498)
dependabot[bot] Jun 10, 2022
c8c70e6
Small spelling correction (#495)
Rohan749 Jun 10, 2022
4dc1ae4
feat: Keeping schedulers after disabling an app
AllanPazRibeiro Jun 21, 2022
c8b4a16
fix: not removing scheduler only when the app is disabled
AllanPazRibeiro Jun 23, 2022
5f05881
[NEW] Add url prop in the OptionObject (#511)
Jun 23, 2022
f3a236f
Merge pull request #525 from RocketChat/feat/keeping-schedulers-after…
AllanPazRibeiro Jun 23, 2022
9c87dd7
[NEW] Enable authenticated endpoints (#523)
d-gubert Jun 23, 2022
6612591
Bump shell-quote from 1.7.2 to 1.7.3 (#526)
dependabot[bot] Jun 24, 2022
aae905f
Chore: Update dependencies (#527)
d-gubert Jun 24, 2022
2ea8e4a
Merge remote-tracking branch 'origin/alpha' into improvement/vm2-poc
d-gubert Jun 24, 2022
ad7ea18
Update adm-zip package (#528)
d-gubert Jun 24, 2022
0fc04a2
[NEW] allow dispatchment of actions from input elements (#524)
thassiov Jun 24, 2022
5785031
Trying to work
d-gubert Jun 27, 2022
a493a76
[NEW] Video Conference (#529)
pierre-lehnen-rc Jun 27, 2022
fd9a4b3
[NEW] Allow apps to update setting values (#521)
pierre-lehnen-rc Jun 28, 2022
d170da4
Chore: Remove videoconf automations (#530)
d-gubert Jun 28, 2022
d812ee9
Regression: Outdated call status list (#532)
pierre-lehnen-rc Jul 8, 2022
b2b1392
Revert typescript and typedoc updates
d-gubert Jul 13, 2022
ceb9cfc
Update package-lock
d-gubert Jul 13, 2022
b573f80
Merge remote-tracking branch 'origin/alpha'
d-gubert Jul 13, 2022
27df07e
Update docs
d-gubert Jul 13, 2022
864ce66
1.33.0
d-gubert Jul 13, 2022
10ef2ae
Merge remote-tracking branch 'origin/alpha' into improvement/vm2-poc
rodrigok Jul 28, 2022
1b75bf8
Make simple app work with vm2
rodrigok Jul 29, 2022
836d43f
Fix issues with imports of relative files
rodrigok Jul 30, 2022
c1696b9
wip: adding built in modules
AllanPazRibeiro Aug 1, 2022
aa1b32c
Restrict back the imports in vm2
rodrigok Aug 1, 2022
a097144
Pass vm2 require to require internal modules
rodrigok Aug 1, 2022
515cfc2
[FIX] Keep scheduled jobs when updating an app (#537)
thassiov Aug 2, 2022
e2e6b99
Merge branch 'alpha' into improvement/vm2-poc
AllanPazRibeiro Aug 3, 2022
ad4b7a8
fix: fixing the way the settings is saved
AllanPazRibeiro Aug 4, 2022
bcc52e9
wip
AllanPazRibeiro Aug 9, 2022
0e68126
wip: bypassing typescript typos
AllanPazRibeiro Aug 15, 2022
d0e1100
wip: bypassing typescript typos
AllanPazRibeiro Aug 15, 2022
d371afd
1.33.0
AllanPazRibeiro Aug 15, 2022
14b95b6
1.33.0-vm2
AllanPazRibeiro Aug 15, 2022
7a5aa9a
Chore: Config Github Actions (#434)
rodrigok Aug 18, 2022
ebffedc
1.34.0-alpha
d-gubert Aug 18, 2022
41a1a44
Update actions to publish alpha
d-gubert Aug 18, 2022
c827838
Fix actions
d-gubert Aug 18, 2022
d15c31f
[NEW] Adding oauth apps bridge (#533)
AllanPazRibeiro Aug 18, 2022
b89a9bd
Fix actions
d-gubert Aug 18, 2022
8c21918
Test publish
d-gubert Aug 18, 2022
f1e8f1a
Test actions
d-gubert Aug 18, 2022
ab596fc
fix: resolving path when running the application on production env
AllanPazRibeiro Aug 24, 2022
2caaf17
Merge remote-tracking branch 'origin/alpha' into improvement/vm2-poc
d-gubert Aug 24, 2022
0daf864
Add publishing to vm2 tag
d-gubert Aug 24, 2022
137e816
Add publishing to vm2 tag
d-gubert Aug 24, 2022
ba51b4b
Merge remote-tracking branch 'origin/alpha'
d-gubert Aug 31, 2022
02c549d
1.34.0
d-gubert Aug 31, 2022
d4c479f
Update docs
d-gubert Aug 31, 2022
3a6dce8
1.35.0-alpha
d-gubert Aug 31, 2022
5fdd30d
[NEW] Get moderators, leaders and owners with IRoomRead (#544)
debdutdeb Sep 8, 2022
1c4db41
chore: updating the vm2 version
AllanPazRibeiro Sep 12, 2022
a8be4e8
feat: adding unit tests and changing the tests on video conf
AllanPazRibeiro Sep 13, 2022
46c721c
fix: fixing merge conflict
AllanPazRibeiro Sep 14, 2022
c0981ed
chore: adding vm2 on package-lock
AllanPazRibeiro Sep 14, 2022
62ce8c8
chore: removing vm2 tag automation
AllanPazRibeiro Sep 21, 2022
9da1a9e
Update package.json
d-gubert Sep 22, 2022
ccb2450
Update src/definition/package.json
d-gubert Sep 22, 2022
48a8228
Update package-lock.json
d-gubert Sep 22, 2022
cc757c9
Merge pull request #512 from RocketChat/improvement/vm2-poc
AllanPazRibeiro Sep 22, 2022
0f02a27
Chore: Removing module resolution log (#551)
AllanPazRibeiro Sep 27, 2022
d720d6d
1.35.0
d-gubert Oct 13, 2022
5b1a885
Merge pull request #552 from RocketChat/release/1.35.0
d-gubert Oct 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
146 changes: 0 additions & 146 deletions .circleci/config.yml

This file was deleted.

180 changes: 180 additions & 0 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,180 @@
name: Build and Test

on:
release:
types: [published]
pull_request:
push:
branches:
- "alpha"

jobs:
prepare:
runs-on: ubuntu-latest

steps:
- name: Github Info
run: |
echo "GITHUB_ACTION: $GITHUB_ACTION"
echo "GITHUB_ACTOR: $GITHUB_ACTOR"
echo "GITHUB_REF: $GITHUB_REF"
echo "GITHUB_HEAD_REF: $GITHUB_HEAD_REF"
echo "GITHUB_BASE_REF: $GITHUB_BASE_REF"
echo "github.event_name: ${{ github.event_name }}"
cat $GITHUB_EVENT_PATH

- name: Use Node.js 14.19.3
uses: actions/setup-node@v2
with:
node-version: "14.19.3"

- uses: actions/checkout@v2

- name: Versions
run: |
npm --versions
node -v
git version

- name: check package-lock
run: |
npx package-lock-check

- name: Cache node modules
id: cache-nodemodules
uses: actions/cache@v2
with:
path: ./node_modules
key: ${{ runner.OS }}-node_modules-4-${{ hashFiles('./package-lock.json', '.github/workflows/build_and_test.yml') }}

- name: npm install
if: steps.cache-nodemodules.outputs.cache-hit != 'true'
run: npm install

- name: Prepare workspace
run: |
tar czf /tmp/workspace.tar.gz .

- uses: actions/upload-artifact@v2
with:
name: workspace
path: /tmp/workspace.tar.gz

lint:
runs-on: ubuntu-latest
needs: prepare

steps:
- name: Use Node.js 14.19.3
uses: actions/setup-node@v2
with:
node-version: "14.19.3"

- uses: actions/download-artifact@v2
with:
name: workspace
path: /tmp

- name: Decompress workspace
run: |
tar xzf /tmp/workspace.tar.gz .

- name: Lint TypeScript Code
run: npm run lint

test:
runs-on: ubuntu-latest
needs: prepare

steps:
- name: Use Node.js 14.19.3
uses: actions/setup-node@v2
with:
node-version: "14.19.3"

- uses: actions/download-artifact@v2
with:
name: workspace
path: /tmp

- name: Decompress workspace
run: |
tar xzf /tmp/workspace.tar.gz .

- name: Test TypeScript Code
run: npm run unit-tests

build:
runs-on: ubuntu-latest
needs:
- lint
- test

steps:
- name: Use Node.js 14.19.3
uses: actions/setup-node@v2
with:
node-version: "14.19.3"

- uses: actions/download-artifact@v2
with:
name: workspace
path: /tmp

- name: Decompress workspace
run: |
tar xzf /tmp/workspace.tar.gz .

- name: Compile TypeScript into JavaScript
run: npm run compile

- name: Prepare workspace
run: |
tar czf /tmp/workspace.tar.gz .

- uses: actions/upload-artifact@v2
with:
name: workspace
path: /tmp/workspace.tar.gz

publish:
runs-on: ubuntu-latest
if: github.event_name == 'release' || github.ref == 'refs/heads/alpha' || github.ref == 'refs/heads/beta'
needs: build

steps:
- name: Use Node.js 14.19.3
uses: actions/setup-node@v2
with:
node-version: "14.19.3"

- uses: actions/download-artifact@v2
with:
name: workspace
path: /tmp

- name: Decompress workspace
run: |
tar xzf /tmp/workspace.tar.gz .

- name: Authenticate with registry
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/.npmrc

- name: Publish package
run: |
if [[ '${{ github.event_name }}' = 'release' ]]; then
npm publish --tag latest
else
ls -la
# Add build number to the end of the version
npm version "$(node -p "require('./package.json').version").${{ github.run_number }}" --no-git-tag-version

GIT_BRANCH="${GITHUB_REF#*heads/}"
if [[ $GIT_BRANCH == 'alpha' ]]; then
npm run go-publish-alpha
else
npm run go-publish-beta
fi;
fi;
61 changes: 61 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: "Code scanning - action"

on:
push:
branches: [master, alpha]
pull_request:
branches: [master, alpha]
# schedule:
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
# - cron: '30 1 * * 0'

jobs:
CodeQL-Build:
# CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
runs-on: ubuntu-latest

permissions:
# required for all workflows
security-events: write

# only required for workflows in private repositories
# actions: read
# contents: read

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below).
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# ✏️ If the Autobuild fails above, remove it and uncomment the following
# three lines and modify them (or add more) to build your code if your
# project uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,4 @@ jspm_packages
/lib

.DS_Store
.idea/
Loading