Commit Graph

55 Commits

Author SHA1 Message Date
Gustavo Trott
be057ac155
tests: Improve the handling of failures during the workflow (#18390) 2023-08-01 14:51:21 -03:00
Anton B
fbc3a9625d ci: fix new bbb-imdt url 2023-07-25 11:23:21 -03:00
Paulo Lanzarin
171c7a6587
Merge branch 'v2.7.x-release' into v2.7.x-release 2023-05-26 09:27:14 -03:00
prlanzarin
cf4ff9453c build: add bbb-transcription-controller
Added as an optional package
2023-05-19 13:03:17 -03:00
Anton Georgiev
895a134e5d
ci: Update automated-tests.yml for BBB 2.7 2023-05-18 16:12:45 -04:00
prlanzarin
538954a6ae build: add bbb-webrtc-recorder 2023-04-20 16:24:34 -03:00
Anton Georgiev
eecde552ce Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into mar-30-1 2023-03-30 08:47:07 -04:00
Anton B
08a63e2aa2 ci: avoid triggering automated tests on push events 2023-03-29 10:36:18 -03:00
Anton Georgiev
4e8e499182
Merge pull request #17169 from antobinary/merge-26-into-27-march-22
chore: Merge BBB 2.6 into v2.7.x-release branch
2023-03-22 10:49:12 -04:00
Gustavo Trott
b0d17a18ea
Merge pull request #17100 from gustavotrott/ci-etherpad-disable-minify 2023-03-21 11:14:12 -03:00
Anton Georgiev
423acf53fc
Merge pull request #17099 from antonbsa/fix-ci-ignore-docs
ci: Fix paths-ignore to docs folder
2023-03-21 06:46:16 -04:00
Anton Georgiev
05f7972900
Merge branch 'v2.7.x-release' into merge-26-into-27 2023-03-20 16:27:45 -04:00
Gustavo Trott
fd5742d805 Escape quotes in automated-tests 2023-03-20 11:19:24 -03:00
Gustavo Trott
406501254c ci: Disable minify in Etherpad 2023-03-20 09:32:08 -03:00
Anton B
98cd618a3e ci: fix paths-ignore to docs folder 2023-03-19 16:50:56 -03:00
timo
438f3490d5 Update readme and build instructions for 2.6
From now on documentation will only be build from develop.
To this commit removes the build from the action.
It also adds some more information to the readme.
2023-03-17 21:35:40 +01:00
Gustavo Trott
af594f8800 Generate logs and configs only on failure 2023-03-17 10:25:58 -03:00
Gustavo Trott
6dae356b30 Ci: Use bbb-conf --zip to generate logs 2023-03-16 15:57:34 -03:00
Gustavo Trott
7da7cc8f32 Adds bbb-pad logs for CI artifacts (when fail) 2023-03-13 17:47:21 -03:00
Anton Georgiev
2c5cd8f2a0 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-26-27 2023-03-10 13:03:56 -05:00
Anton Georgiev
fa3ba8cdf0 ci: exclude docs and .md files from triggering test suite 2023-03-08 15:54:36 -05:00
timo
ce3d2af5b9 Fix glob in workflow
The path needs to be a glob.
2023-03-06 23:32:16 +01:00
Anton Georgiev
1506c4cf94
Merge pull request #16784 from tibroc/docs-react-on-workflow
(docs/ci): Build docs on workflow changes
2023-02-22 12:09:47 -05:00
timo
f9fa18aa53 build docs also on workflow changes 2023-02-22 18:02:27 +01:00
Anton Georgiev
abf20954d8
Merge pull request #16780 from tibroc/docs-new-pages-workflow
(docs/ci): Use actions publishing for pages
2023-02-22 11:35:21 -05:00
timo
1b5aa5c682 Use actions publishing for pages
Instead of publishing from a dedicated branch github pages can now be
deployed directly using actions. This commit introduces this.
2023-02-22 17:05:02 +01:00
Anton Georgiev
28dfc4145a
Merge pull request #16686 from tibroc/docs-deployment
(docs/ci): Docs deployment
2023-02-21 15:27:11 -05:00
timo
84b26096c2 Cleanup workflow file
There were some leftovers that were doing no harm, but I chose to remove
them for clarity.
2023-02-21 21:05:16 +01:00
Anton Georgiev
d0bab0dce9
Merge pull request #16750 from gustavotrott/ci-artifacts-logs-configs
CI: Include bbb logs and configs as artifacts (when fail)
2023-02-17 09:57:12 -05:00
Gustavo Trott
b5737ce6a7 Include bbb logs and configs to CI artifacts 2023-02-17 11:48:11 -03:00
Gustavo Trott
e179fa9de7 Automated tests: Set private IP address instead of loopback address 2023-02-15 16:14:06 -03:00
timo
e4b9637eef Use GitHub Actions and Pages to build and deploy the docs
This commit introduces GitHub Actions to build the docs and deploy them
to GitHub Pages with the following behavior:

* The job will only be triggered for pushes to the branches 'develop' or
those starting with 'v' and changes to the 'docs'-folder in order to
avoid excessive triggering.
* Jobs that are triggered concurrently on different branches are
  canceled and only the last job will be executed.

The template for this action is taken from the original docusaurus
documentation (https://docusaurus.io/docs/deployment#deploying-to-github-pages).

Closes #16665
2023-02-09 11:40:25 +01:00
Anton Georgiev
b378813e08 build: build bbb-playback-video locally 2023-01-27 11:08:15 +00:00
Anton Georgiev
229cdf5ccb
Merge pull request #15767 from boahc077/github_actions_token_permission
ci: add minimum GitHub token permissions for workflow
2022-12-22 13:50:35 -05:00
Anton Barboza
c6f697bd32 core: update CI checkout version 2022-12-01 10:14:51 +01:00
Ashish Kurmi
bcff13777a ci: add minimum GitHub token permissions for workflow
Signed-off-by: Ashish Kurmi <akurmi@stepsecurity.io>
2022-10-02 14:40:14 -07:00
Anton Georgiev
caae3bcdc1
Merge pull request #15578 from BrentBaccala/firefox-ci-2.6
test suite: add Firefox tests to CI (2.6)
2022-08-23 10:54:13 -04:00
Brent Baccala
0d2b365b3e make testing script names more consistent 2022-08-22 23:03:58 -04:00
Brent Baccala
92e1671e39 add a 'test-firefox-ci' target to playwright's package.json, and configure
github to run it for a pull request if a "[Tt]est Firefox" label is present
2022-08-22 22:09:00 -04:00
Anton Georgiev
1b7b63baf6 Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg 2022-08-19 14:14:54 +00:00
Anton Georgiev
23c0dc56c4 Merge branch 'v2.5.x-release' of github.com:bigbluebutton/bigbluebutton into cairosvg 2022-08-19 13:04:00 +00:00
Anton Georgiev
7c29fe7d41
build: move -j parameter ahead 2022-08-15 12:24:29 -04:00
Anton Georgiev
3174fa20a2
build: github action install to use -j skip checks 2022-08-12 15:14:14 -04:00
Anton Georgiev
d7bdc324a0 chore: pull BBB 2.5.4+ into 2.6 2022-07-21 20:25:31 +00:00
Anton Georgiev
07ccaa88fa
test: set permissions: content: read
Suggested by @naveensrinivasan
2022-07-21 15:50:18 -04:00
Anton Georgiev
4769299276 test: add bbb-html5-nodejs to github workflow 2022-07-12 16:48:17 +00:00
Anton Georgiev
3978b7d9a2 add bbb-export-annotations to be built by ci 2022-07-07 22:00:47 +00:00
Anton Georgiev
048bf7d541 fix(conf): reload nginx configuration before BBB start 2022-07-07 17:19:09 +00:00
Anton Georgiev
a4263b6d6f
Reload nginx before bbb-conf --restart 2022-07-07 10:49:31 -04:00
Anton Georgiev
b11e406d8e
test: Update automated test command for 2.6 2022-07-07 09:20:19 -04:00