Commit Graph

88 Commits

Author SHA1 Message Date
Mario Limonciello
0230e03562 trivial: snap: ci: pass file name of snap between jobs 2022-10-12 10:22:57 -05:00
Mario Limonciello
1963f7db4e trivial: snap: ci: display path of the artifacts 2022-10-12 10:02:36 -05:00
Mario Limonciello
c583d7a2da trivial: snap: ci: upload snap not a directory 2022-10-12 09:10:29 -05:00
Mario Limonciello
6e715143f6 trivial: snap: ci: try to fix deploy to store 2022-10-12 09:00:37 -05:00
Mario Limonciello
652bd65102 trivial: snap: ci: set fetch depth for checkout
To make `git describe` work we need to have all the history.
2022-10-12 09:00:37 -05:00
Mario Limonciello
f68a35e664 trivial: snap: ci: remove checkout step from upload job
This is unnecessary.
2022-10-12 09:00:37 -05:00
Mario Limonciello
abb279fcbe trivial: fix deploy string 2022-10-12 08:11:19 -05:00
Mario Limonciello
4abbf13bef CI: split up different jobs into reusable workflows
We don't need to run the same jobs all the time, some of them make
more sense in PR context and not when commited to the branch.
2022-10-12 08:03:09 -05:00
Mario Limonciello
32994d236c trivial: use github actions to build snaps 2022-10-12 08:03:09 -05:00
Mario Limonciello
999d2368bb trivial: disable greetings workflow
It is crashing for some reason, and we don't really need it.
2022-09-29 10:59:00 -05:00
dependabot[bot]
19c6b7b036 build(deps): 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-09-29 13:20:07 +01:00
Richard Hughes
66bf03e8eb trivial: Run the fuzzers for less time during PRs 2022-09-29 12:32:35 +01:00
Alex
df35215171 Update create_containers.yml
Give packages permission to fix the runner
2022-09-20 11:59:41 -05:00
Alex
76ca69006f Update create_containers.yml
Fix for docker/build-push-action
2022-09-20 10:39:41 -05:00
Alex
86a99e9e45 build: harden create_containers.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 10:39:41 -05:00
Richard Hughes
9df226ca08 Revert "build: harden create_containers.yml permissions"
This reverts commit 34bc417abf.
2022-09-20 15:17:52 +01:00
Alex
34bc417abf build: harden create_containers.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 15:02:34 +01:00
Alex
c76551f381 build: harden main.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 15:02:34 +01:00
Mario Limonciello
4e130ea003 trivial: disable void ci for now 2022-09-19 13:33:54 -05:00
Richard Hughes
d0edac7b67 trivial: Move to macos-12 for CI 2022-09-12 14:47:51 +01:00
Richard Hughes
949763102d trivial: Only build CI for macos-11
We've never found a different in compilation between 10.15 and 11.
2022-08-31 09:32:52 -05:00
Richard Hughes
143f9a124c Remove FreeBSD CI
It's not worked for several months and is just spamming my inbox with failures.
2022-08-31 15:28:47 +01:00
dependabot[bot]
c857c9e95d build(deps): bump vmactions/freebsd-vm from 0.1.6 to 0.2.0
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 0.1.6 to 0.2.0.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0.1.6...v0.2.0)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-19 08:23:18 +01:00
Mario Limonciello
c33772c413 trivial: revert back to Ubuntu 20.04 for the github workflows
For some reason the Azure mirror is failing *again* with systemd.
This doesn't seem to affect the Circle CI builds this time though.
2022-07-06 09:23:28 -05:00
Mario Limonciello
9b30739d76 trivial: change docs to a meson feature (Fixes: #4791) 2022-07-01 10:56:12 +01:00
Mario Limonciello
ac55012001 Revert "trivial: move some jobs back to Ubuntu 20.04 to fix CI"
This reverts commit 8035b48158.
2022-06-28 08:29:16 -05:00
Mario Limonciello
f349ec4273 trivial: setup buildx before logging in 2022-06-26 23:18:29 -05:00
Mario Limonciello
5c6c4f20a8 trivial: revert permissions in create_containers for now 2022-06-26 21:39:58 -05:00
Mario Limonciello
aa97dff184 trivial: allow read/write to packages 2022-06-26 21:36:44 -05:00
Mario Limonciello
95eab5b7de trivial: login to gch registry separately 2022-06-26 20:36:37 -05:00
Mario Limonciello
8035b48158 trivial: move some jobs back to Ubuntu 20.04 to fix CI 2022-06-26 16:01:10 -05:00
Mario Limonciello
47756bbdf3 trivial: fix publishing of docker containers 2022-06-13 06:56:35 -05:00
Mario Limonciello
ae59855233 trivial: Revert "Revert "build(deps): bump docker/build-push-action from 1 to 3""
This reverts commit 7ac253dbb8.

It seems this didn't fix container generation.
2022-06-13 00:39:54 -05:00
Mario Limonciello
996fc8d242 trivial: Revert "Revert "build(deps): bump actions/upload-artifact from 2 to 3""
This reverts commit 793aa9a365.
2022-06-13 00:39:38 -05:00
Richard Hughes
06a2dcf62b Remove gtkdoc build option
We've seen that gi-docgen is active and other projects are switching to
it. Remove the legacy (and slow) gtk-doc build support.
2022-06-11 21:26:46 +01:00
Richard Hughes
4b98d730e7 Use the latest LTS version for CI, harder 2022-06-11 21:26:46 +01:00
Richard Hughes
51ac33be7e Use the latest LTS version for CI 2022-06-11 17:10:06 +01:00
Mario Limonciello
7ac253dbb8 Revert "build(deps): bump docker/build-push-action from 1 to 3"
This reverts commit 77928fc4b3.
2022-06-10 21:51:15 -05:00
Mario Limonciello
793aa9a365 Revert "build(deps): bump actions/upload-artifact from 2 to 3"
This reverts commit 0a79a6e737.
2022-06-10 21:50:45 -05:00
naveen
ea395eff83 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: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-06-06 08:47:52 +01:00
dependabot[bot]
0a79a6e737 build(deps): bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 08:42:45 +01:00
dependabot[bot]
c58070a9b1 build(deps): bump jimschubert/query-tag-action from 1 to 2
Bumps [jimschubert/query-tag-action](https://github.com/jimschubert/query-tag-action) from 1 to 2.
- [Release notes](https://github.com/jimschubert/query-tag-action/releases)
- [Commits](https://github.com/jimschubert/query-tag-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: jimschubert/query-tag-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 08:42:25 +01:00
dependabot[bot]
77928fc4b3 build(deps): bump docker/build-push-action from 1 to 3
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 1 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v1...v3)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 08:41:56 +01:00
dependabot[bot]
56201cc71d build(deps): bump vmactions/freebsd-vm from 0.1.5 to 0.1.6
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0.1.5...v0.1.6)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-06 08:41:34 +01:00
Richard Hughes
4199c694b1 Fix a CI failure for any distro using git >= 2.35.3 2022-04-23 08:27:34 +01:00
Mario Limonciello
d599c90da0 trivial: allow manually running the container generation workflow 2022-04-22 08:34:12 -05:00
Richard Hughes
f7e006c491 trivial: Remove now-fixed workaround for runc 2022-04-22 11:58:05 +01:00
Richard Hughes
8994baac4e Port from LGTM to CodeQL 2022-04-05 14:45:42 +01:00
Richard Hughes
8a349e17af Include macos-10.15 and macos-11 in CI builds 2022-03-22 14:57:08 +00:00
Richard Hughes
b43bf44e13 trivial: Fix FreeBSD CI build harder 2022-03-21 08:43:30 +00:00