Commit graph

102 commits

Author SHA1 Message Date
Micah Lee
f664ca0509
Try preparing permissions cache dir ahead of time 2021-11-24 14:39:38 -08:00
Micah Lee
a61cab6d3c
Save cache files to /tmp to avoid permission denied in machine job 2021-11-24 14:18:30 -08:00
Micah Lee
9d5f8e55bd
Fix podman install in ubuntu 20.04 2021-11-24 14:07:42 -08:00
Micah Lee
258c6dcb91
Oops, fix build-rpm name 2021-11-24 14:06:45 -08:00
Micah Lee
229ebbda14
Remove release for focal since podman is not packaged in focal, and install podman separately in convert-test-docs 2021-11-24 13:58:45 -08:00
Micah Lee
a6770865c5
Make convert-test-docs use the same docker image as everything else 2021-11-24 13:52:19 -08:00
Micah Lee
3dfefc3e39
Define machine image properly 2021-11-24 13:48:36 -08:00
Micah Lee
4251f6a5a3
Make convert_test_docs build its own container image with podman 2021-11-24 13:47:20 -08:00
Micah Lee
efb4819c31
Fix yaml syntax 2021-11-24 13:41:31 -08:00
Micah Lee
7b05d20234
Add ubuntu/focal, and run each test doc through dangerzone-cli 2021-11-24 13:40:42 -08:00
Micah Lee
73f9200382
Skip more steps if cached 2021-11-24 13:09:30 -08:00
Micah Lee
1ad2dd891c
Skip the save step if the image is already cached 2021-11-24 13:06:37 -08:00
Micah Lee
c883a86500
Oops, filename in dangerzone-converter.tar.gz 2021-11-24 13:02:11 -08:00
Micah Lee
2e400423d7
Typo in yaml 2021-11-24 13:00:48 -08:00
Micah Lee
ef73334865
Set build-container-image to restore the cache and import the image from it 2021-11-24 12:58:24 -08:00
Micah Lee
f52835243f
Set the cache key to a hash of all the container files 2021-11-24 12:50:31 -08:00
Micah Lee
b2d0361bb1
Still running out of RAM, switch from medium to medium+ 2021-11-24 12:42:12 -08:00
Micah Lee
3abfb88f29
Use medium resource class for all jobs, to bump up the RAM 2021-11-24 12:31:10 -08:00
Micah Lee
711dc97fff
Missed build-fedora-33 job 2021-11-24 12:13:11 -08:00
Micah Lee
316884e125
Fix yaml issue 2021-11-24 12:12:12 -08:00
Micah Lee
314236be89
Build and deploy ubuntu impish, hirsute, groovy; debian bullseye; fedora 35, 34, 33 2021-11-24 12:10:36 -08:00
Micah Lee
46a0c60459
Rename workflows to build and build-and-deploy 2021-11-24 11:39:33 -08:00
Micah Lee
57ff5deac8
Refactor build-ubuntu-impish to use aliases, and define separate deploy-ubuntu-impish 2021-11-24 11:36:16 -08:00
Micah Lee
92012c3699
Try building the container image and then building the ubuntu 21.10 package, without deploying 2021-11-24 11:16:22 -08:00
Micah Lee
09f3f3364a
Remove filters from build-container-image job 2021-11-24 10:59:27 -08:00
Micah Lee
c26c132243
Build dangerzone container image on each commit 2021-11-24 10:57:34 -08:00
Micah Lee
d56c21143f
Version bump to 0.2.1 and update changelog and circleci config 2021-06-22 11:23:29 -07:00
Micah Lee
d50b0c1bed
Remove docker dependency in Linux and replace with podman 2021-06-17 14:12:44 -07:00
Micah Lee
ef4878a4ad
Create Linux Mint packages too 2021-06-16 15:12:41 -07:00
Micah Lee
0c6c05a29e
Build fedora:34 package in fedora:33 container 2021-06-16 13:58:30 -07:00
Micah Lee
990870c4b9
Build ubuntu:21.04 package in 20.10 containre 2021-06-16 11:40:06 -07:00
Micah Lee
f240b8edb6
Fix getting version in CircleCI 2021-06-16 11:34:12 -07:00
Micah Lee
715798091d
Rename ubuntu build job names 2021-06-16 11:19:48 -07:00
Micah Lee
a437906d1d
Version bump to 0.2, update changelog, and fix all linux builds 2021-06-16 11:16:38 -07:00
Micah Lee
ca08fab0ab
Comment out packagecloud deploy for Ubuntu 19.10 and Fedora 33 because packagecloud.io does not yet support them 2021-01-04 15:51:23 -08:00
Micah Lee
af19df70fd
Remove ubuntu eoan, add fedora 33 2021-01-04 15:43:43 -08:00
Micah Lee
4799bcafcc
Comment out Ubuntu groovy in CircleCI, because PackageCloud.io does not support it yet 2020-10-30 09:47:51 -07:00
Micah Lee
62ee9db10e
Remove bionic, fix groovy, and comment out fedora 33 2020-10-29 17:13:06 -07:00
Micah Lee
76c74df71a
Fix CircleCI and test in Fedora 2020-10-29 17:01:47 -07:00
Micah Lee
9c0f61488a
Update changelog and version bump, and update CircleCI to support Ubuntu 20.10 and Fedora 32 2020-10-26 14:07:14 -07:00
Micah Lee
94507d4e13
Remove ubuntu 19.04 from circleci, and update gem to use newer flags for ubuntu 20.04 and debian bullseye 2020-09-25 14:23:34 -07:00
Micah Lee
15f1166bc7
Install packages in non-interactive mode in ubuntu focal 2020-04-27 14:35:24 -07:00
Micah Lee
7d391676b0
Make ubuntu 20.04 package in CI 2020-04-27 14:18:08 -07:00
Micah Lee
05a7c7a7b8
Remove Ubuntu 18.10 cosmic from CircleCI 2020-04-09 16:28:16 -07:00
Micah Lee
4ec123f1c5
Make CI build packages for Ubuntu 18.04 and 18.10 2020-04-09 14:27:43 -07:00
Micah Lee
d62995366f
Allow fedora to use either docker or docker-ce 2020-03-16 17:02:07 -07:00
Micah Lee
e022b5aca0
Remove pulling submodules from CircleCI package building, because we no longer use submodules 2020-03-10 08:53:13 +01:00
Micah Lee
467eebc175
Install python3-requests in fedora CI containers 2020-02-24 16:20:01 -08:00
Micah Lee
7113ac3c02
Add missing deps: dh-python for debian, python3-pyxdg for fedora, and python3-requests for both 2020-02-24 15:58:03 -08:00
Micah Lee
942b1b7fd9
Pull submodules after checking out code 2020-02-24 15:38:46 -08:00
Micah Lee
b21eb914c9
Remove test job 2020-02-21 16:24:09 -08:00
Micah Lee
b8a9758567
Start making automated linux package builds in CI 2020-02-21 16:18:45 -08:00