Commit Graph

85 Commits

Author SHA1 Message Date
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
0feb501f23 Merge pull request #3495 from turrisxyz/Dependabot-GitHub-Actions
chore: Included githubactions in the dependabot config
2022-06-06 10:16:28 -04: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
naveen
e379faede5 chore: Included githubactions in the dependabot config
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.

Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot

GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot

https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-06-04 01:29:45 +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
Isaac Connor
4b1da156a0 Add open collective username 2021-09-21 13:01:05 -04: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
Peter Keresztes Schmidt
6c73590243 CI: Enable Werror for FreeBSD and Xenial builds 2021-05-01 00:12:45 +02:00
Peter Keresztes Schmidt
5f791bce3e CI: Print CMake version before build 2021-04-19 23:16:36 +02:00
Peter Keresztes Schmidt
fd79f3d760 CI/Xenial: Call apt-get update before installing packages
Fixes "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?" errors
2021-04-19 00:58:43 +02:00