Micah Lee
|
defe9ef9dc
|
Deploy different versions of fedora, debian, and ubuntu from the same container
|
2021-11-30 17:08:24 -08:00 |
|
Micah Lee
|
4ecaad18fd
|
Force ruby 2.7
|
2021-11-30 16:45:39 -08:00 |
|
Micah Lee
|
6f6dae109f
|
Fix typo in CircleCI deploy
|
2021-11-30 16:04:36 -08:00 |
|
Micah Lee
|
8f22c4d680
|
Simplify CircleCI deployment and display debug output
|
2021-11-30 15:56:32 -08:00 |
|
Micah Lee
|
32792fc143
|
Don't specify --platform when building in CircleCI
|
2021-11-29 16:12:07 -08:00 |
|
Micah Lee
|
0908e2941b
|
Use the latest docker in CI
|
2021-11-29 16:10:34 -08:00 |
|
Micah Lee
|
4a92048389
|
Update the CircleCI cache key to no longer rely on files that are deleted
|
2021-11-29 16:07:18 -08:00 |
|
Micah Lee
|
42f8fb9e2f
|
Rename the container in CircleCI
|
2021-11-29 16:04:20 -08:00 |
|
Micah Lee
|
b8b11b514d
|
Install poetry deps after checking out
|
2021-11-24 15:51:46 -08:00 |
|
Micah Lee
|
bd0b032c30
|
For testing, install deps with peotry, and run with poetry, without building a package
|
2021-11-24 15:39:23 -08:00 |
|
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 |
|