Commit graph

61 commits

Author SHA1 Message Date
Chen-I Lim
3264902131
Fix #2770: Handle Windows path in import and tests (#2771)
* Upgrade npm in build-ubuntu

* npm i -S moment

* Don't upgrade npm

* macos-latest on build-mac

* Update dev-release.yml

* Support Windows in import archive and tests

* Run CI on Windows too

* CI: Windows SQLite only

* Remove npm ci fromn Windows CI
2022-04-13 10:17:04 -07:00
Doug Lauder
a5565dcfa1
Generate templates archive at build time (#2577) 2022-03-30 18:10:11 -04:00
Chen-I Lim
8caf02a4be
Fix CI (#2619)
* Upgrade npm in build-ubuntu

* npm i -S moment

* Don't upgrade npm

* macos-latest on build-mac

* Update dev-release.yml

* Fix CI
2022-03-23 14:53:48 -07:00
Jesús Espino
50977bcd28
Trying to parallize tests (#2608)
* Trying to parallize tests

* Fixing yml syntax

* Split server and webapp tets

* Trying to fix the ci server build

* Trying to fix the ci server build

* Trying to fix the ci.yml file
2022-03-23 15:51:52 -04:00
Jesús Espino
03864823dc
Run make server-test-sqlite to run only against sqlite for that part of the job (#2605) 2022-03-23 20:13:07 +01:00
Ossi Väänänen
827e3e22e3
Replace npm install with npm ci to ensure dependencies are properly (#2288)
pinned during CI/CD`
2022-03-04 07:14:16 -07:00
Chen-I Lim
5ba81b4c27
Update GitHub workflow to use Windows 2022 (#2348)
* Upgrade npm in build-ubuntu

* npm i -S moment

* Don't upgrade npm

* macos-latest on build-mac

* Update dev-release.yml

* Use windows-2022

* Debug: Dir

* Win SDK path

* Dir

* Use Win SDK 10.0.19041.0

* Cleanup

* Add Win requirements to readme

* Add Windows SDK download link to readme
2022-02-16 07:43:09 -08:00
Chen-I Lim
14b2103f85
Fix #2346. Revert to Windows 2019 for GitHub actions (#2347) 2022-02-15 13:26:17 -08:00
Chen-I Lim
64c4be7e1b
GitHub: workflows: Use macOS 11 and Xcode 13.2.1 (#2338)
* GitHub: workflows: Use macOS 11 and Xcode 13.2.1

* Update readme with macOS version
2022-02-14 18:52:38 -08:00
Ossi Väänänen
a0185bf514
Add scorecards analysis (#2186)
Github Action for Scorecard
https://github.com/ossf/scorecard

The Scorecard provides a (somewhat opinionated) view on the security posture of the repository -- we (the product security team) would like to adopt this on our key repositories to identify possible security improvements
2022-01-31 14:40:20 -08:00
Doug Lauder
0727fbc96a
run CI against all PRs and pushes, in any branch (#2056) 2022-01-06 12:33:29 -05:00
Doug Lauder
7af9e18a49
Test all supported databases in CI (#2000)
* add mysql and postgres tests to CI
2021-12-17 12:30:47 -05:00
Chen-I Lim
902a25c265
Fix #1663. Remove unused workflows. (#1674) 2021-10-27 08:42:16 -07:00
Doug Lauder
992ad833d1
run all CI on PRs to be merged with release branches (#1390) 2021-10-01 10:24:21 -04:00
Chen-I Lim
80b9abf9dd
Fix #1365. Run CI workflows on release branches (#1366) 2021-09-30 12:09:38 -07:00
Chen-I Lim
fbd513c37a
Fix #1229. Set telemetry key for production (#1230) 2021-09-16 11:32:57 -06:00
Scott Bishel
94e6e8a9f7
Plugin telemetry (#1069)
* implement webapp telemetry

* cleanup

* remove imports, update events

* change event title

* update for lint

* add test, update filename

* linter fix

* fix field name

* revert changes

* fix test

* update builds

* fix workflows

* fix workflows

* fix workflow

* temp checkin

* remove log lines

* updates from peer review
2021-09-01 15:53:27 -06:00
Miguel de la Cruz
f9c76d8129
Update focalboard to be compatible with mattermost v6 (#1020)
* Update focalboard to be compatible with mattermost v6

* Point to the new plugin API version

* Fix collectors linter issues

* Move all CI jobs to 1.16
2021-08-24 12:13:58 +02:00
kamre
b2346fcacf
Use cross-env instead of win-node-env (#656)
* File `package-lock.json` updated.

* Use `cross-env` for setting environment variables in npm scripts.

* Remove all the mentions of `win-node-env` because it is no longer needed for running npm scripts.

Co-authored-by: Chen-I Lim <46905241+chenilim@users.noreply.github.com>
2021-07-15 19:30:22 -07:00
Doug Lauder
a0524dd386
Lint server & plugin for CI (#720)
* enable CI linting for server and plugin
* replace `golint` (deprecated) with `revive`
* use GH actions for lint
2021-07-14 09:36:18 -04:00
Chen-I Lim
7ad24e6b1d Add workflow_dispatch to dev_release workflow - fix yml 2021-07-01 09:41:57 -07:00
Chen-I Lim
0a1de477e8 Add workflow_dispatch to dev-release workflow 2021-07-01 09:38:48 -07:00
Chen-I Lim
2683f73654 Add the plugin build to prod-release 2021-06-10 16:29:27 -07:00
Chen-I Lim
8f33875230 Add dev-release action for commits and PRs 2021-06-03 09:22:17 -07:00
Rohitesh Gupta
5d854caca3
Create codeql-analysis.yml (#510) 2021-06-02 18:34:55 +02:00
Carlos Tadeu Panato Junior
36acff4476
Add GitLab ci to build internally and bump go to 1.16 (#468)
* update go to 1.16

* add gitlab ci to build focalboard
2021-05-26 12:34:42 +02:00
Miguel de la Cruz
b327bc7b8a
Adds plugin actions to the project's CI (#471)
* Adds plugin actions to the project's CI

* Remove the version number from the generated artifact

* Change job name to something more descriptive

* Switch back to workflow_dispatch
2021-05-25 19:22:31 +02:00
Harshil Sharma
e5a915dddf
Using Node v16.0.1 in CI (#459)
* Using Node v16.0.1 in CI

* Mocked fetch in the test

* Using global response

* Added fetch mocker

* #GH-458 specified Node version in build scripts
2021-05-25 15:26:20 +05:30
Chen-I Lim
545fb64c00
Release 0.6.5 (#311)
* Fixed #269

* Fixing checkbox widht

* Fix #274. Add re-login button to error page.

* Fix #276. Login page title

* Rev Mac build version

* Update changelog for v0.6.5

* Rev Mac build number

* GitHub Actions: Build with Xcode 12.4

* Fix #297: Mac keybpard handling

* Rev Mac built to 12

Co-authored-by: Jesús Espino <jespinog@gmail.com>
2021-04-21 10:33:28 -07:00
Chen-I Lim
be477dadbc Actions: Build on ubuntu-18.04 2021-03-26 13:56:39 -07:00
Chen-I Lim
d6beedceea Windows zip package 2021-03-23 12:08:41 -07:00
Chen-I Lim
910ac3353e Remove old windows app 2021-03-04 17:09:51 -08:00
Chen-I Lim
46b50024f9 build-win-wpf 2021-03-01 12:22:07 -08:00
Chen-I Lim
ae030522d9 build-win-wpf 2021-03-01 12:17:57 -08:00
Chen-I Lim
d2de584f36 build-win-wpf: nuget restore 2021-03-01 12:14:56 -08:00
Chen-I Lim
902e3484b2 build-win-wpf: Add msbuild to path 2021-03-01 11:55:54 -08:00
Chen-I Lim
de776e8d5c build-win-wpf GitHub Action 2021-03-01 11:46:35 -08:00
Chen-I Lim
b72f5ced7d Rename focalboard-server binary 2021-01-28 14:23:52 -08:00
Chen-I Lim
2e02a271c1 GitHub Actions: prod-release 2021-01-27 14:04:58 -08:00
Chen-I Lim
8b6ba69e7d Linux: Product name 2021-01-26 10:48:32 -08:00
Chen-I Lim
30db53c66b Win: Product name 2021-01-26 10:33:42 -08:00
Chen-I Lim
3459f91984 Mac: Product name 2021-01-26 10:32:36 -08:00
Chen-I Lim
7f5d5e17d6 ubuntu: apt-get update 2021-01-20 14:47:48 -08:00
Chen-I Lim
b22d34057e Stamp edition and build number 2021-01-19 14:10:14 -08:00
Chen-I Lim
8364115ae5 replace path 2021-01-18 14:11:02 -08:00
Chen-I Lim
d80e2285eb sed replace 2021-01-18 14:08:37 -08:00
Chen-I Lim
b7d2b5354c replace action 2021-01-18 13:57:27 -08:00
Chen-I Lim
186cae7d1d Build with keys 2021-01-18 13:04:25 -08:00
Chen-I Lim
d43b66c418 GitHub Actions: npm install --no-optional 2021-01-06 16:27:18 -08:00
Chen-I Lim
6bb89d6c09 Make Cypress optional 2021-01-06 16:09:36 -08:00