2d962d18d2
added command with interactive dialog
ci / plugin-ci (push) Has been cancelled
2024-08-08 18:06:32 +02:00
Michael Kochell
376ea7e1f5
Disable unused-parameter golangci check ( #191 )
...
* add lint rule exclusion for unused-parameter
* re-introduce the unused parameters in plugin.go
2023-11-20 10:57:33 -05:00
Michael Kochell
5237d354cf
fix ununsed param ( #189 )
2023-10-26 15:49:24 -04:00
Ben Schumacher
8862f96d1f
[MM-53695] Make use of github.com/mattermost/mattermost/server/public ( #185 )
2023-08-01 21:07:15 +02:00
Ben Schumacher
2879447b47
Update orb version ( #170 )
2022-10-07 20:24:44 +02:00
Ben Schumacher
a80b066195
[MM-38075] Use mattermost-server/v6 ( #157 )
2021-08-25 09:29:26 +02:00
Ben Schumacher
ca9ee3c17c
[MM-33506] Use embed package to include plugin manifest ( #145 )
2021-05-18 15:51:24 +02:00
Ben Schumacher
f5e50c1e17
Integrate GolangCI-Lint ( #90 )
...
* Use plugin orb for ci
* Add golangci-lint config and fix issues
* Simplify circleci config
* Drop unparam
* Drop maligned
* Ignore varcheck in server/manifest.go
2020-04-02 15:01:00 -03:00
Ben Schumacher
88991946af
Fix invalid import in manifest.go ( #77 )
2019-12-23 08:21:50 +01:00
Ben Schumacher
1c3014f906
Bump Mattermost to 5.18 ( #76 )
2019-12-22 16:23:55 +01:00
İlker Göktuğ Öztürk
8cf303c943
build/manifest: print whole manifest variable as it is ( #73 )
...
while generating manifest files for both JS and Go sources.
fixes #72 .
2019-12-20 23:01:40 +01:00
Mario de Frutos Dieguez
b7165a0f5f
Mark manifest.[go|js] as a generated file ( #57 )
...
manifest.[go|js] files are autogenerated so we dont need to
show diffs, cope with conflicts in merge operations or show the
diff in github.
2019-08-14 23:40:52 +02:00
Jesse Hallam
b8201a2731
downstream dependency updates from mattermost-plugin-demo ( #53 )
2019-07-12 07:43:45 -07:00
Michael Kochell
1a5f1bc2d2
[MM-14189] Update references to "mattermost-plugin-sample" to be… ( #47 )
...
Repo name changed
2019-06-24 22:02:25 -04:00
Hanzei
43af4d9cfe
Refactoring ( #43 )
...
* Cleanup .gitignore
* Document minimum server version
* Become golint compliant
* Use pre defined http method
* Update dependencies
* Add i18n-extract target
* Add golint target
* Run check-style against all go files
Co-Authored-By: Jesse Hallam <jesse.hallam@gmail.com>
2019-06-22 16:15:48 +02:00
Hanzei
fe3553d999
Go modules ( #22 )
...
* Move to go modules
* Move go.mod in root directory
* Update Readme
* Remove golang.org/x/tools from go.mod
* Remove go list from targets
* Set go version to 1.12
* Update Makefile
Co-Authored-By: hanzei <16541325+hanzei@users.noreply.github.com>
* Update dependencies
* Fix build
2019-04-10 12:42:33 -07:00
Hanzei
05dd2de750
Start with version 0.1.0 ( #35 )
2019-04-04 07:44:40 -07:00
Hanzei
415e8b5f72
Update dependencies for 5.6 ( #24 )
2018-12-17 08:28:01 +01:00
Jesse Hallam
76ba0b57a7
configuration: ignore an empty configuration struct in setConfiguration ( #21 )
...
If the plugin leaves the configuration struct empty, go will optimize away allocations of the zero-width struct failing the `setConfiguration` check that prevents a user from introducing race conditions.
2018-11-15 14:02:55 +01:00
Hanzei
e30e2613a4
Update Mattermost to v5.4
2018-10-17 07:19:22 +02:00
Hanzei
c1397f440e
Add hello world http methode and test
2018-10-10 12:46:52 +02:00
Hanzei
5befc9b69f
Add github.com/stretchr/testify to dependencies
2018-10-10 12:45:23 +02:00
Jesse Hallam
399c4686e6
Merge pull request #11 from hanzei/dependencies
...
Update Dependencies
2018-10-05 12:25:31 -04:00
Jesse Hallam
75eccc0628
pull updates from demo plugin pr
2018-10-02 14:09:41 -04:00
Jesse Hallam
eb2678c625
clarify avoiding API while holding configurationLock
2018-10-01 17:18:36 -04:00
Jesse Hallam
8adb629abd
simplify configuration.Clone
2018-10-01 17:12:41 -04:00
Jesse Hallam
e1e2ca5951
MM-12193: illustrate simplified, but safe configuration handling
2018-10-01 14:16:45 -04:00
Hanzei
d918262365
Update server dependencies
2018-09-23 08:22:59 +02:00
Jesse Hallam
5b2980d1ac
tweak plugin id/version injection
...
* define BUNDLE_NAME after including build/setup.mk (just for clarity, not correctness)
* separate plugin id from version with dash in bundle name to match Mattermost package
* fix various js/go idioms (some pre-existing!)
* fix error message
2018-09-20 11:56:40 -04:00
Hanzei
8cb9ff92df
Extract plugin version from manifest
2018-09-18 08:12:48 +02:00
Jesse Hallam
8788b41ab2
s/vgo/dep/
2018-07-27 14:32:36 -04:00
Jesse Hallam
f9ce32a7d9
enable coverage for server tests
2018-07-25 14:36:05 -04:00
Jesse Hallam
daaf7822ea
strip out sample bits (moved to demo repository)
2018-07-24 16:02:46 -04:00
Jesse Hallam
189f92c54b
initial commit
2018-07-23 13:43:22 -04:00