Commit Graph

96 Commits

Author SHA1 Message Date
Isaac Connor
7bac75dc35 Add zoneminder org to githuib sponsors 2023-01-11 15:41:39 -05:00
dependabot[bot]
f1e7631e01 Bump actions/dependency-review-action from 2 to 3
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 2 to 3.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v2...v3)

---
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-11-14 17:07:27 +00:00
Alex
6b0985a690 build: harden create-packages.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 13:35:41 +02:00
Alex
8514658262 build: harden release-packages.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 13:35:33 +02:00
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
a65e960ce6 Docker image of CentOS 7, GCC 8 & ZoneMinder dependencies 2022-07-23 04:05:38 -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
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