Commit Graph

62 Commits

Author SHA1 Message Date
Anton B
08a63e2aa2 ci: avoid triggering automated tests on push events 2023-03-29 10:36:18 -03: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
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
Anton Georgiev
c7694f3af8 chore: added a template for docs issues 2023-03-15 17:11:22 -04:00
Gustavo Trott
7da7cc8f32 Adds bbb-pad logs for CI artifacts (when fail) 2023-03-13 17:47:21 -03: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
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
922080894c
chore: Added a template for test case tracking 2022-07-19 15:45:47 -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
Gustavo Trott
807f0286c9
Merge pull request #14786 from paultrudel/recording-api-changes 2022-06-30 15:57:23 -03:00
Anton B
17a1b7ae78 ci: improve automated tests workflow 2022-06-08 11:25:41 -03:00
Tiago Jacobs
a120aeab63 Filter branches that CI tests will run (>=2.5.x) 2022-05-20 17:45:54 +00:00
Tiago Jacobs
ce93125d3b Add github workflow to run automated tests 2022-05-20 17:45:40 +00:00
Emre Sülün
da12af5141
Fix typo in the issue template chooser 2022-05-02 16:46:32 +03:00
Tiago Jacobs
b1b67aedcc Filter branches that CI tests will run (>=2.5.x) 2022-04-25 20:20:42 -03:00
Tiago Jacobs
32df90ac3b Add github workflow to run automated tests 2022-04-25 10:21:46 -03:00
Pedro Beschorner Marin
13e5b3f9ef chore: add stale bot config
> In an ideal world with infinite resources, there would be no need for
> this app.
>
> But in any successful software project, there's always more work to do
> than people to do it. As more and more work piles up, it becomes
> paralyzing. Just making decisions about what work should and shouldn't
> get done can exhaust all available resources. In the experience of the
> maintainers of this app—and the hundreds of other projects and
> organizations that use it—focusing on issues that are actively affecting
> humans is an effective method for prioritizing work.
>
> To some, a robot trying to close stale issues may seem inhospitable or
> offensive to contributors. But the alternative is to disrespect them by
> setting false expectations and implicitly ignoring their work. This app
> makes it explicit: if work is not progressing, then it's stale. A
> comment is all it takes to keep the conversation alive.

https://github.com/probot/stale#is-closing-stale-issues-really-a-good-idea

This file add the configuration needed for stale issues and pull requests
to be automatically closed. Defined as follows:

 - issues and pull requests with no activity for 270 days will be marked as "status: stale";
 - after that, there will be a period of 90 days for the issue or pull request to be claimed, otherwise will be closed.

The bot will never interact/close with issues and pull requests marked as:
 - status: vetify
 - status: accepted
 - target: security
 - type: discussion

For this setup to be effective, add https://probot.github.io/apps/stale/
to BigBlueButton repository.
2021-07-04 11:56:50 -03:00
Anton Georgiev
95f5b6faf9
BBB version is quite useful to know, would rather if it is not optional 2021-07-02 22:14:22 -04:00
Pedro Beschorner Marin
ec4c2735f1 Set new labels to templates and workflows 2021-04-04 14:13:14 -03:00