239 Commits

Author SHA1 Message Date
2c6fd67276 set a non-root user for containers (#2496)
* change root user in dockerfile

* build container on push/pr

* grab docker build params from env

* consolidate container build

* rm unused container build workflow/script

* cleanup ci

* set user for earthly container build

* rm ci docker build for develop branch

* checkout full repo for docker builds

* read earthly push from env

* cleanup ci

* rm unsupported option for actions/checkout@v3

* check dockerfile in ci

* add dockerfile build to earthfile

* authenticate to GH only on schedule builds

* accurate name for dev container builder script

* add note to the dockerfile about earthfile

* document dev build process more clearly
2023-01-04 14:15:12 -08:00
c74d5b4f31 add shellcheck to CI (#2478)
* add shellcheck to ci

* test ci

* install bash for shellcheck

* set globstar for bash

* cleanup shell scripts

* do not ignore automated hls tests

* rm legacy build script

* update shell scripts

* cleanup ci

* Fix misspell

* cleanup ci

* fail on curl error in ci
2022-12-25 19:17:13 -08:00
61c07757b2 Why not. Its time to delete the past. Closes #2091 2022-12-09 18:38:12 -08:00
0ecaf11a25 Merge remote-tracking branch 'origin/develop' into webv2 2022-11-29 16:37:29 -08:00
83facc283b chore(deps): lock file maintenance 2022-11-28 15:29:58 +00:00
cd63029299 chore(deps): lock file maintenance 2022-11-28 11:48:48 +00:00
4f445a61df chore(deps): lock file maintenance 2022-11-21 14:29:31 +00:00
deaa8ce62d chore(deps): lock file maintenance 2022-11-07 12:08:50 +00:00
14f514551c chore(deps): lock file maintenance 2022-10-31 21:45:13 +00:00
d1051a895f Merge remote-tracking branch 'origin/develop' into webv2 2022-10-27 21:26:33 -07:00
d1c8e5f1c9 chore(deps): lock file maintenance 2022-10-24 12:29:52 +00:00
f1bd8f5976 chore(deps): lock file maintenance 2022-10-17 10:30:26 +00:00
c844e98a19 Merge remote-tracking branch 'origin/develop' into webv2 2022-10-12 16:52:05 -07:00
8a22475ccc chore(deps): lock file maintenance 2022-10-10 10:10:23 +00:00
8e67688846 chore(deps): lock file maintenance 2022-10-03 15:28:14 +00:00
7fb97c56aa Merge remote-tracking branch 'origin/develop' into webv2 2022-10-02 21:44:06 -07:00
128d6c011d Set script as +x 2022-10-02 13:17:49 -07:00
e24b431cfc Add nightly build of the webv2 branch 2022-10-02 13:11:34 -07:00
769c1bdf23 Lock file maintenance 2022-09-26 14:22:22 +00:00
b9fcca941d Lock file maintenance 2022-09-19 13:25:35 +00:00
9ef0548e12 Lock file maintenance 2022-09-13 02:41:30 +00:00
42ff0cdb01 Add server-side hydration of initial config+status. Closes #1964 2022-09-10 15:37:07 -07:00
513af05906 Lock file maintenance 2022-08-29 14:42:14 +00:00
0202992862 Lock file maintenance 2022-08-27 20:29:23 -07:00
bafb34c50a Lock file maintenance 2022-08-22 13:06:01 +00:00
fa5b3d338e Lock file maintenance 2022-08-08 14:17:47 +00:00
3d9703f32a Lock file maintenance (#2007)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-18 10:06:42 -07:00
506d1fa4cf Merge remote-tracking branch 'origin/develop' into webv2 2022-07-11 21:21:07 -07:00
79634ea0df Lock file maintenance 2022-07-11 13:06:37 +00:00
6ff8c89246 Move to the Eartlhy job for the nightly Docker build. Closes #1953 2022-06-20 08:08:03 -07:00
78c6189c02 First pass at bundling web app into service. Working. 2022-06-19 15:32:42 -07:00
22ac8035fe Remove old javascript build directory 2022-06-19 15:32:41 -07:00
a137d7ebb9 Support multi-platform docker builds with qemu 2022-06-18 23:05:50 -07:00
233a2ccb2f Point to most recent earthly + cd to root on build 2022-06-18 20:46:05 -07:00
fce3672bc1 Add nightly build action that uses Earthly. Another step in #1953 2022-06-18 20:23:23 -07:00
e7015d0e48 Lock file maintenance (#1938)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-30 06:11:21 -07:00
3a44b35a61 Lock file maintenance (#1891)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-02 09:41:33 -07:00
a9f398975b Lock file maintenance 2022-04-25 13:39:37 +00:00
41e0d7a177 Lock file maintenance 2022-04-18 14:52:19 +00:00
6fab97d425 Lock file maintenance (#1825)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 23:31:33 -07:00
94682d5585 Lock file maintenance (#1822)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 10:22:24 -07:00
ba49119717 Update dependency minimist to 1.2.6 [SECURITY] (#1800)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 19:50:21 -07:00
4a17f30da8 Outbound live stream notifications (#1663)
* First pass at browser, discord, twilio notifications

* Commit updated Javascript packages

* Remove twilio notification support

* Email notifications/smtp support

* Fix Firefox notification support, remove chrome checks

* WIP more email work

* Add support for twitter notifications

* Add stream title to discord and twitter notifications

* Update notification registration modal

* Fix hide/show email section

* Commit updated API documentation

* Commit updated Javascript packages

* Fix post-rebase missing var

* Remove unused var

* Handle unsubscribe errors for browser push

* Standardize email config prop names

* Allow overriding go live email template

* Some notifications cleanup

* Commit updated Javascript packages

* Remove email/smtp/mailjet support

* Remove more references to email notifications

Co-authored-by: Owncast <owncast@owncast.online>
2022-03-18 13:33:23 -07:00
a3e2a1bb1a Lock file maintenance 2022-03-09 06:46:06 +00:00
1f05783d9a Lock file maintenance (#1763)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-06 19:11:15 -08:00
7fb9c17aca Pin dependencies (#1762)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-06 18:24:17 -08:00
ec41fd87a3 Explicitly set go version 2022-03-04 19:31:21 -08:00
c084efebb6 Bump cssnano from 5.0.17 to 5.1.0 in /build/javascript (#1755)
Bumps [cssnano](https://github.com/cssnano/cssnano) from 5.0.17 to 5.1.0.
- [Release notes](https://github.com/cssnano/cssnano/releases)
- [Commits](https://github.com/cssnano/cssnano/compare/cssnano@5.0.17...cssnano@5.1.0)

---
updated-dependencies:
- dependency-name: cssnano
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-02 06:21:16 -08:00
1c02ed291b Bump postcss from 8.4.6 to 8.4.7 in /build/javascript (#1746)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.6 to 8.4.7.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.6...8.4.7)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 13:33:06 -08:00
cbb229250f Bump preact from 10.6.5 to 10.6.6 in /build/javascript (#1737)
Bumps [preact](https://github.com/preactjs/preact) from 10.6.5 to 10.6.6.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](https://github.com/preactjs/preact/compare/10.6.5...10.6.6)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 12:49:41 -08:00