Commit Graph

67 Commits (add_janus_rtsp_user)

Author SHA1 Message Date
Isaac Connor 80227d749a Fix bionic-focal 2022-08-10 11:56:34 -04:00
Isaac Connor 9480e34f2b Add bionic and focal builds 2022-08-10 11:33:35 -04:00
Doug Nazar 6e1901894f CI: Only attempt to create packages on push. 2022-07-25 11:33:54 -04:00
Doug Nazar 78962c461b Use docker image for centos 7 2022-07-23 04:05:40 -04:00
Doug Nazar 9c40e2bb86 CI: Remove CI workflow for Debian Stretch
Debian Stretch has finished LTS and is too old for current code base.
2022-07-22 10:36:16 -04:00
dependabot[bot] ff908953b4
Bump actions/dependency-review-action from 1 to 2
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 1 to 2.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-20 18:39:22 +00:00
Isaac Connor 034ae4905b
Merge pull request #3500 from ZoneMinder/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2022-06-06 12:11:35 -04:00
dependabot[bot] c4d2385e57
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 14:47:56 +00:00
dependabot[bot] 5e3656cab6
Bump github/codeql-action from 1 to 2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 14:47:53 +00:00
Isaac Connor f6b9eaf433
Merge pull request #3498 from turrisxyz/Dependency-GitHub
chore(deps): Included dependency review
2022-06-05 15:42:21 -04:00
naveen eda03fc4e8 chore(deps): Included dependency review
> Dependency Review GitHub Action in your repository to enforce dependency
> reviews on your pull requests.
> The action scans for vulnerable versions of dependencies introduced by package version
> changes in pull requests,
> and warns you about the associated security vulnerabilities.
> This gives you better visibility of what's changing in a pull request,
> and helps prevent vulnerabilities being added to your repository.

https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-06-05 13:07:32 +00:00
neilnaveen 950dfa1ecf chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2022-06-03 01:08:38 +00:00
Isaac Connor 0fedb97b57 Turn off gsoap, it doesn't compile 2022-05-17 12:57:37 -04:00
Isaac Connor 955579ac87 cmake can't build gsoap 2022-05-13 13:53:32 -04:00
Isaac Connor 3457091c82 Don't include soap. It doesn't build 2022-05-13 11:56:38 -04:00
Isaac Connor 7581df7d60 cmake too old for gsoap 2022-05-13 09:10:46 -04:00
Isaac Connor 1fc8fa308a Build depends requies gsoap binaries as well 2022-05-12 18:51:47 -04:00
Isaac Connor 23e79f4115 Include libgsoap-dev 2022-05-12 17:46:14 -04:00
Isaac Connor 1fbd730968 Include libavdevice-dev 2022-04-21 10:47:57 -04:00
Isaac Connor dd86be0811 Add libavdevice-dev 2022-04-21 10:32:51 -04:00
Isaac Connor d696714fb4 add a workflow to build debian packages on release 2022-04-05 10:19:33 -04:00
Isaac Connor 133553e630 Revert "Merge pull request #3119 from Carbenium/fmt"
This reverts commit 90d930c7c3, reversing
changes made to 0bcb9d276f.
2022-02-27 14:05:14 -05:00
Isaac Connor 57da477f69 Revert "Install fmt-devel"
This reverts commit fad152e93d.
2022-02-27 13:46:50 -05:00
Isaac Connor c3485a6840 Revert "Add libfmt-dev"
This reverts commit d8eaaa4a50.
2022-02-27 13:46:32 -05:00
Isaac Connor d8eaaa4a50 Add libfmt-dev 2022-02-27 11:07:10 -05:00
Isaac Connor fad152e93d Install fmt-devel 2022-02-27 10:53:07 -05:00
Isaac Connor 90d930c7c3
Merge pull request #3119 from Carbenium/fmt
Add fmt library for type-safe string formatting
2022-02-27 10:37:41 -05:00
Isaac Connor 914581bc57 add libavdevice-dev and libgsoap-dev to build 2022-02-26 18:25:51 -05:00
Isaac Connor cad57df0bb
Merge branch 'master' into fmt 2022-02-26 13:56:20 -05:00
Andrew Bauer 9d400b9f6c
use rockylinux:8 container for ci workflow 2022-02-16 08:33:44 -06:00
Isaac Connor d24b419f0e Only create packages for master 2022-02-03 12:06:00 -05:00
Isaac Connor 18532096c5 Need full commits to get # of commits since last version change 2022-02-01 16:10:46 -05:00
Isaac Connor b00ca5ce91 upload entire build dir as shell expansions don't seem to work 2022-01-31 11:47:42 -05:00
Isaac Connor 3a2484b874 Try a different ssh implementation 2022-01-31 11:19:36 -05:00
Isaac Connor 46ad8e74e6 Add publish 2022-01-31 11:01:51 -05:00
Isaac Connor 4374a6e70e Bump versions of eslint to latest 2022-01-17 14:35:59 -05:00
Isaac Connor 4027520b94
fix removed libfmt-dev package 2021-11-16 15:19:30 -05:00
Isaac Connor a2ae63cefe
Merge branch 'master' into fmt 2021-11-16 15:10:45 -05:00
Peter Keresztes Schmidt fb1849ff47 CI: Test package build with Debian Bullseye as well 2021-08-03 23:33:35 +02:00
Peter Keresztes Schmidt 07b81f446f CI: Add CI workflow for Ubuntu Bionic 2021-06-06 00:00:41 +02:00
Peter Keresztes Schmidt 73351f4387 Drop Ubuntu Xenial support 2021-06-05 17:16:22 +02:00
Peter Keresztes Schmidt 5c96eedac8 Build: Remove dependency on libavdevice
We currently don't use the library so don't depend on it.
2021-06-05 15:08:38 +02:00
Peter Keresztes Schmidt 764f10bf82 CI: Run packpack for Buster on GitHub Actions 2021-05-31 00:14:10 +02:00
Peter Keresztes Schmidt fead79185b CI: Run ESLint job with GitHub Actions 2021-05-30 23:36:19 +02:00
Peter Keresztes Schmidt b8178dbb79 CI: Build possible crypto/jwt backend combinations 2021-05-29 21:37:30 +02:00
Peter Keresztes Schmidt b81689aa3f Remove libgcrypt as dependency
GnuTLS used gcrypt as backend but switched in ~2011 to nettle.
Thus we don't need to/shouldn't depend on it.
2021-05-29 21:37:30 +02:00
Peter Keresztes Schmidt 6b478484bd CI: Add workflow for Debian Bullseye 2021-05-25 07:41:39 +02:00
Peter Keresztes Schmidt 8a8dc48206 CI: Add CI workflow for Debian Stretch 2021-05-24 22:03:43 +02:00
Peter Keresztes Schmidt 9f4e7178d4 CI: Add CI workflow for Debian Buster 2021-05-24 21:53:42 +02:00
Peter Keresztes Schmidt 93abbdf964 CI: Run on CentOS 7 and 8 2021-05-24 00:20:42 +02:00