Commit graph

14 commits

Author SHA1 Message Date
Jonathan Zernik
da891baf7f
Fix name of github workflow for docker build (#1969) 2022-02-27 00:42:24 -08:00
Jonathan Zernik
e641024eba
Format github action (#1968)
* Format github action

* Split github action into separate workflows
2022-02-27 00:40:14 -08:00
Jonathan Zernik
529e1b88a0
Remove open timestamps github action (#1934) 2022-01-02 18:28:23 -08:00
Jonathan Zernik
069516989d
Simplify test run in github action (#1921)
* Simplify test run in github action

* Change git to https for pre-commit config
2021-12-29 19:18:13 -08:00
Jonathan Zernik
058240841d
Use python venv (#1920)
* Automatically install requirements.txt in setup

* Remove extra copy of requirements.txt in dockerfile
2021-12-29 18:48:53 -08:00
Jonathan Zernik
ff3402a802
Use codecov token in github action (#1903) 2021-12-27 17:19:34 -08:00
Jonathan Zernik
090dc832a3
Remove build step to echo image digest (#1867) 2021-12-16 06:05:41 -08:00
Jonathan Zernik
8ede6a8f47
Add more tags to docker build for container registry (#1866) 2021-12-16 06:04:01 -08:00
Aaron Dewes
6f08e8c0f2
Use ghcr.io instead of Docker Hub (#1855) 2021-12-14 13:25:35 -08:00
Jonathan Zernik
4165aec654
Add job to upload to pypi in github workflow (#1795)
* Add job to upload to pypi in github workflow

* Combine install and build steps
2021-11-11 02:17:08 -08:00
Jonathan Zernik
61e29ce27a
Add opentimestamps GitHub action (#1524)
* Add opentimestamps github action

* Remove custom message
2021-10-06 21:41:15 -07:00
Jonathan Zernik
b5438d2461
Add codecov to github workflow (#1465)
* Add codecov to github workflow

* Include setup python and tox in github workflow

* Install tox in github workflow test step

* Add protoc install to github ci

* Call coverage directly in github ci

* Install requirements-dev in github ci

* Call make gen-protos in github ci before pytest

* Install tox before run tests

* Call coverage xml before codecov upload

* Use codecov token

* Don't use codecov token
2021-10-02 01:09:51 -07:00
Jonathan Zernik
27b3e1d166
Update main.yml (#555)
Use mode=max to cache all layers in github docker build
2021-01-03 23:09:10 -08:00
Jonathan Zernik
f263dd60dd
Create main.yml (#554)
* Create main.yml

Add the yaml file for the github action

* Update main.yml

Try build and push docker image

* Update main.yml

Fix image tag

* Update main.yml

Specify platforms in docker build action

* Upgrade pip in dockerfile

* Pin version of grpcio in requirements.txt

* Install pip requirements with only-binary

* Change grpcio version

* Remove only-binary option for pip install

* Update main.yml

cache docker layers

* Update main.yml

Push version tags to dockerhub

* Update main.yml

export and import cache to local

* Update main.yml

Fix image name
2021-01-03 21:00:49 -08:00