Commit Graph

123 Commits

Author SHA1 Message Date
Isaac Connor
7f9f4280eb Don't run tests since we didn't build them 2024-06-02 12:51:44 -04:00
Isaac Connor
3e12e32d06 Don't run tests since we didn't build them 2024-06-02 12:51:24 -04:00
Isaac Connor
877ce522ef Bullseye doesn't have a recent enough version of catch2 2024-06-02 12:50:02 -04:00
Isaac Connor
61a35f09ce TUrn off test suite, as centos-8 has a too old version of catch2 2024-05-23 14:43:04 -04:00
Isaac Connor
78b618220f Only run eslint on .js.php instead of .php. We will not put js in .php files. This will fix the complaint about importing a module from monitor.php 2024-03-31 11:59:05 -04:00
Aaron Kling
a7bfa3db0b fixup! Actions: Enable aarch64 on all debian based targets
Actions doesn't like arrays of archs in this context
2024-03-25 17:09:16 -05:00
Aaron Kling
f0025d6bf8 Actions: Enable aarch64 on all debian based targets 2024-03-25 16:43:18 -05:00
Aaron Kling
4ed763a160 Actions: Set up qemu static when building arm64 2024-03-25 15:29:00 -05:00
Aaron Kling
7fbd7af829 fixup! Actions: Build debian bookworm aarch64
Actually pass arch to the script. Set arch on other targets just in
case.
2024-03-25 13:21:21 -05:00
Aaron Kling
14e78c88b6 Actions: Build debian bookworm aarch64 2024-03-25 13:12:53 -05:00
Isaac Connor
6f467dd0d4 Revert "regexp: port to pcre2"
This reverts commit fd09feb5f4.
2024-03-04 09:54:18 -05:00
David Aguilar
fd09feb5f4 regexp: port to pcre2
Update pcre usage to be compatible with pcre2.
2024-03-02 17:19:08 -08:00
dependabot[bot]
8898822f23 Bump actions/dependency-review-action from 3 to 4
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4)

---
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>
2024-01-22 17:57:00 +00:00
dependabot[bot]
4a3bacecfe Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [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/v2...v3)

---
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>
2023-12-18 17:27:12 +00:00
Isaac Connor
45d641b1ce RUn bookworm last as if it fails, others will be cancelled 2023-09-21 12:42:49 -04:00
Isaac Connor
9ce4f3250a deprecate buster. Add bookworm 2023-09-21 12:16:37 -04:00
Isaac Connor
369c963de3 Deprecate bionic 2023-09-21 11:51:59 -04:00
Isaac Connor
d9601b1d69 Deprecate centos7 2023-09-13 14:33:12 -04:00
Isaac Connor
c9cb7d4ca4 deprecate buster and introduce bookworm 2023-09-13 14:32:23 -04:00
Isaac Connor
8703a5d9c8 deprecate buster and introduce bookworm 2023-09-13 14:31:56 -04:00
Isaac Connor
0447e606df Deprecate bionic and introduce focal 2023-09-13 14:30:57 -04:00
Isaac Connor
a24f18f916 Deprecate bionic and introduce focal 2023-09-13 14:30:49 -04:00
dependabot[bot]
1438c025b9 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [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/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:11:40 +00:00
Isaac Connor
9541f44a83 Add bookworm to package building 2023-06-19 09:11:51 -04:00
Steve Gilvarry
7226b4b1f1 Fix Builds
-Remove docker images that don't exist yet
-Swap back to packpack dockerhub, dependencies should be installed by packaging so we shouldn't need our own dockers. I think the history was timeouts in travis, but github actions that is 360 hours.
2023-06-04 15:46:53 +10:00
Steve Gilvarry
4512fc0e31 Update master builds to build new distros. And remove extra line 2023-06-03 19:12:35 +10:00
Steve Gilvarry
3dfdec93fe Update master builds to build new distros. 2023-06-03 19:10:54 +10:00
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