Gabe Kangas
7fb97c56aa
Merge remote-tracking branch 'origin/develop' into webv2
2022-10-02 21:44:06 -07:00
Gabe Kangas
f7ced7bb58
Fetch all branches in webv2 build
2022-10-02 13:30:49 -07:00
Gabe Kangas
e24b431cfc
Add nightly build of the webv2 branch
2022-10-02 13:11:34 -07:00
luzpaz
a080fa1524
Fix various typos ( #2149 )
...
* Fix various typos
Found via `codespell -q 3`
* Commit updated API documentation
Co-authored-by: Owncast <owncast@owncast.online>
2022-09-30 09:42:54 -07:00
Gabe Kangas
4ed563beed
Make linter run on pull_request events
2022-09-21 10:22:44 -07:00
James Young
8ca53c6063
docs: add a new GH PR template for PRs for #2119 ( #2133 )
2022-09-21 10:04:56 -07:00
Gabe Kangas
f1f85fb3e3
Update link in comment.
2022-09-13 23:08:47 -07:00
renovate[bot]
6110d93acf
Update peter-evans/create-or-update-comment digest to 6fcd282 ( #2106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-12 16:17:14 -07:00
Gabe Kangas
e87ece6711
Mention t-shirts.
2022-09-12 15:33:40 -07:00
Gabe Kangas
a7e8fb6659
Update message
2022-09-12 14:56:12 -07:00
Gabe Kangas
cc0c48a9a5
Add workflow to auto-comment good first issues.
2022-09-12 14:53:14 -07:00
Gabe Kangas
4da4b586cd
Do not allow chromatic to run for renovate
2022-09-10 22:54:04 -07:00
Gabe Kangas
8369c3c045
Run Chromatic snapshots only on changed files.
2022-09-08 16:33:15 -07:00
Gabe Kangas
955201a793
Tweak Chromatic job
2022-09-06 18:03:37 -07:00
Gabe Kangas
da73ed9f20
Hopefully fix issues running CI on remote forks
2022-09-05 12:33:11 -07:00
Gabe Kangas
c0dc2eb707
Run API tests inside Eartlhly
2022-09-04 17:14:44 -07:00
Gabe Kangas
9f550a87d2
Run workflows on PRs + Perform test build
2022-09-03 11:35:46 -07:00
Gabe Kangas
de06005d01
Do not run go linting on web-only changes
2022-08-27 20:30:58 -07:00
Gabe Kangas
10e5d07793
Migrate issue template to be a form
2022-08-27 20:29:04 -07:00
Gabe Kangas
11edc92bba
Update bug-report-feature-request.md
2022-08-27 20:29:03 -07:00
Gabe Kangas
87ca4c9434
Do not run go linting on web-only changes
2022-08-26 14:27:37 -07:00
Gabe Kangas
9a1d1873ac
Migrate issue template to be a form
2022-08-21 22:58:58 -07:00
Gabe Kangas
94d52dde57
Update bug-report-feature-request.md
2022-08-21 16:16:05 -07:00
Gabe Kangas
bf2e3623df
Do not run go linter on web-only changes
2022-08-20 16:27:55 -07:00
Gabe Kangas
8bd222e847
Do not run tests on web-only changes
2022-08-20 12:08:18 -07:00
Gabe Kangas
93480078b3
Do not run API tests on web-only changes
2022-08-20 12:04:23 -07:00
Gabe Kangas
63bf3b773c
Specify branches to auto-build web app on
2022-08-19 22:13:01 -07:00
Gabe Kangas
9749cc96c3
Changes to reflect update to actions/checkout@3
2022-08-16 18:04:28 -07:00
renovate[bot]
fa1c680f6e
Update actions/checkout action to v3
2022-08-16 06:37:48 +00:00
Gabe Kangas
dac42a2da8
Merge remote-tracking branch 'origin/develop' into webv2
2022-08-15 23:25:08 -07:00
Gabe Kangas
41ab4d9fe1
Allow rebasing when bundling web app
2022-08-15 20:41:19 -07:00
Gabe Kangas
b7a13e4dc3
Fix typo
2022-08-15 19:49:18 -07:00
Gabe Kangas
4cd9e22e34
Auto-bundle web app on commits
2022-08-15 19:23:42 -07:00
Gabe Kangas
0e470d205a
Add product definition to repo for reference
2022-08-15 15:05:31 -07:00
Gabe Kangas
d12f25f556
Merge branch 'develop' into webv2
2022-08-09 14:14:45 -07:00
Gabe Kangas
c7a35e9d02
Revert "Change how musl is downloaded/unarchived" as the problem is a
...
Github problem.
This reverts commit 59fab1b137
.
2022-08-04 15:19:43 -07:00
Gabe Kangas
59fab1b137
Change how musl is downloaded/unarchived
2022-08-04 15:08:13 -07:00
Gabe Kangas
ffd24ccccb
Run test builds using recent Go
2022-08-04 08:53:12 -07:00
Gabe Kangas
3951f23b55
Run BSD tests under macos-latest
2022-07-27 14:17:35 -07:00
renovate[bot]
77c11a603b
Update docker/setup-qemu-action action to v2
2022-07-24 00:06:25 +00:00
renovate[bot]
64c5580c69
Update github/codeql-action action to v2
2022-07-23 19:49:18 +00:00
Gabe Kangas
f3a16be0dd
Add user detail API + modal. Closes #2002
2022-07-20 22:36:20 -07:00
Gabe Kangas
aead748c0d
Use the race detector when running automated tests.
2022-07-19 21:09:45 -07:00
Gabe Kangas
506d1fa4cf
Merge remote-tracking branch 'origin/develop' into webv2
2022-07-11 21:21:07 -07:00
Gabe Kangas
6b45715724
Set working directory of linter
2022-07-10 17:07:59 -07:00
Gabe Kangas
d47084f257
Hopefully fix the linter error
2022-07-03 11:23:55 -07:00
Gabe Kangas
43aba0a67c
Limit what GitHub actions need to run for specific directories
2022-06-29 14:39:33 -07:00
Gabe Kangas
a28533a7ce
Add Javascript linter step
2022-06-29 14:26:15 -07:00
Gabe Kangas
6ff8c89246
Move to the Eartlhy job for the nightly Docker build. Closes #1953
2022-06-20 08:08:03 -07:00
Gabe Kangas
78c6189c02
First pass at bundling web app into service. Working.
2022-06-19 15:32:42 -07:00
Gabe Kangas
6b22be8cf3
Merge remote-tracking branch 'origin/develop' into webv2
2022-06-19 13:52:22 -07:00
Gabe Kangas
62a580b72c
Use Earthly setup action instead of manually downloading
2022-06-19 10:41:15 -07:00
Gabe Kangas
078462b246
Remove additional branching
2022-06-19 10:32:12 -07:00
Gabe Kangas
a137d7ebb9
Support multi-platform docker builds with qemu
2022-06-18 23:05:50 -07:00
Gabe Kangas
233a2ccb2f
Point to most recent earthly + cd to root on build
2022-06-18 20:46:05 -07:00
Gabe Kangas
fce3672bc1
Add nightly build action that uses Earthly. Another step in #1953
2022-06-18 20:23:23 -07:00
Gabe Kangas
dacfaba32b
Experiment with chromatic to streamline visual UI testing
2022-05-27 14:31:22 -07:00
Gabe Kangas
715504eb69
Merge remote-tracking branch 'origin/develop' into webv2
2022-05-25 22:57:14 -07:00
Gabe Kangas
ed50016bfc
Do not commit built storybook
2022-05-12 17:00:02 -07:00
Gabe Kangas
e0aa5f8522
Use token
2022-05-12 15:22:44 -07:00
Gabe Kangas
2329d3a17d
Send event on commits
2022-05-12 15:12:01 -07:00
Gabe Kangas
72c01e1b9a
Fix web project build errors
2022-05-11 23:31:31 -07:00
Gabe Kangas
b66617961d
Remove old web workflows and add new ones
2022-05-11 20:41:32 -07:00
Gabe Kangas
8638961b59
Add workflow for building storybook
2022-05-11 20:29:31 -07:00
Gabe Kangas
717db25d65
Remove no longer valid browser test
2022-05-09 13:08:08 -07:00
renovate[bot]
3cacdf6804
Update golangci/golangci-lint-action action to v3 ( #1821 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 09:29:48 -07:00
Gabe Kangas
d1cebb0d88
Increase linter timeout even more to try to fix github workflow error.
2022-05-02 07:01:55 -07:00
Gabe Kangas
e95cf6bc72
Increase linter timeout
2022-05-01 11:53:57 -07:00
Renovate Bot
e7a08759aa
Update actions/upload-artifact action to v3
2022-04-10 16:24:35 +00:00
Renovate Bot
42890950d2
Update actions/setup-node action to v3
2022-04-10 13:51:44 +00:00
Renovate Bot
661b788d3a
Update actions/checkout action to v3
2022-04-10 11:54:39 +00:00
Renovate Bot
5b1b21c729
Update EndBug/add-and-commit action to v9
2022-04-10 07:56:40 +00:00
Renovate Bot
15e054fb82
Update creyD/prettier_action action to v4
2022-04-10 06:15:55 +00:00
renovate[bot]
d4c7f183eb
Update actions/setup-go action to v3 ( #1814 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 13:52:54 -07:00
Gabe Kangas
d3aa3f87af
doc -> docs as Github needs a specific name
2022-03-19 12:02:34 -07:00
Gabe Kangas
48006d7a79
Fix updated go linter
2022-03-07 11:26:51 -08:00
Gabe Kangas
2743bddf4e
Fix js package build workflow
2022-03-07 11:21:42 -08:00
Gabe Kangas
883d22cf76
Force worfklow to run under node 12
2022-03-07 09:10:22 -08:00
Gabe Kangas
5dd3ce5c44
Update golangci-lint action
2022-03-07 00:21:33 -08:00
Gabe Kangas
5196491f73
Add Renovate config
2022-03-06 18:19:46 -08:00
Gabe Kangas
9e0099f865
Update stale PR message
2021-12-15 21:45:21 -08:00
Gabe Kangas
e6ed6a6849
Don't run CodeQL for dependencies
2021-12-13 10:14:56 -08:00
Gabe Kangas
06f3644b11
Remove running codeql on a schedule
...
PRs and pushes only.
2021-11-13 18:49:57 -08:00
Gabe Kangas
ae49e38eb9
Update admin dispatch event workflow
2021-11-12 16:44:38 -08:00
Gabe Kangas
464ae9598b
Add workflow for accepting bundle admin event
2021-11-12 10:02:04 -08:00
Gabe Kangas
f78f1795fe
Update stale issue message
2021-11-08 17:51:18 -08:00
Gabe Kangas
3fdae7afb9
Don't codeql the static directory
2021-11-01 18:30:46 -07:00
Gabe Kangas
fdc381c738
Test against Go 1.17 and drop 1.15 from the tests
2021-10-31 14:08:17 -07:00
Jack
651caeba91
Fix build for Windows ( #1377 ) ( #1506 )
...
* Fix build for Windows (#1377 )
* Add tests for windows
2021-10-31 14:01:22 -07:00
Gabe Kangas
f0bd7d2528
Replace pkger with go:embed for bundling the admin. Closes #844 ( #1464 )
...
* Replace pkger with go:embed for bundling the admin. Closes #844
* Remove references to pkged.go
* Point tests to use an updated version of Go
* Add comment to new exported function
* Cleanup
* Add a dummy pkged.go to alert people to stop using it.
* Add simple browser test to make sure the admin is available and renders
* Don't panic
2021-10-11 14:56:00 -07:00
Gabe Kangas
7b097ccdd9
HLS tests for local and S3 storage. Closes #1457 ( #1460 )
2021-10-06 21:03:48 -07:00
Gabe Kangas
22fbfec7d3
Create a simple PR template
...
Preparing for Hacktoberfest.
2021-09-29 13:50:28 -07:00
Gabe Kangas
cc6b257470
Automated browser testing ( #1415 )
...
* Move automated api tests to api directory
* First pass at automated browser testing
2021-09-17 14:04:09 -07:00
Gabe Kangas
608888317b
Have nightly build create a production build of tailwind
2021-09-13 00:06:10 -07:00
Gabe Kangas
c6c6f0233d
Expanded linting + fix warnings ( #1396 )
...
* Expand the linters and types of warnings to improve consistency and safety
* Fail lint workflow if there are errors
* golint has been replaced by revive
* Hand-pick some of the default exclude list
* Ignore error when trying to delete preview gif
* Ignore linter warning opening playlist path
* Rename user field Id -> ID
* A bunch of renames to address linter warnings
* Rename ChatClient -> Client per linter suggestion best practice
* Rename ChatServer -> Server per linter suggestion best practice
* More linter warning fixes
* Add missing comments to all exported functions and properties
2021-09-12 00:18:15 -07:00
Meisam
ae1c2d89f0
Check for secret key before nightly builds ( #1375 )
2021-09-03 11:49:10 -07:00
Gabe Kangas
734e16203e
Attempt running tests under freebsd and openbsd vms
2021-08-27 15:34:22 -07:00
Gabe Kangas
ec89fb2def
Remove windows from test matrix. Filed TODO to fix tests for windows
2021-08-27 15:29:38 -07:00
Gabe Kangas
b50f1674a8
Add more test targets for GitHub tests
2021-08-27 15:24:21 -07:00
Gabe Kangas
2094154917
Remove Linode todo
...
As they list the version as "latest" now.
2021-08-22 12:02:38 -07:00