Commit Graph

25 Commits

Author SHA1 Message Date
alice dca8041990
feat(deps): allow using openssl for tls (#37)
* feat(deps): allow using openssl for tls

this allows reusing the openssl present on a distro already,
and takes a release build with it from 5.5 to 4.7mb

* chore(shuttle): update the enabled features for deployment

---------

Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com>
2023-05-17 11:30:59 +02:00
Orhun Parmaksız e3a634b7af
chore(deploy): restart the project before deployment 2023-05-17 04:23:01 +03:00
Orhun Parmaksız d57ed1125f
chore(docker): disable arm64 builds temporarily 2023-05-14 22:06:29 +03:00
Orhun Parmaksız 29ddef8df0
feat(deploy): deploy on shuttle.rs (#36)
* feat(deploy): deploy on shuttle.rs

* chore(deploy): add automated shuttle deploy workflow

* style(readme): update the formatting in README.md

* chore(deploy): optimize shuttle workflow

* fix(deploy): start the project

* fix(deploy): remove start step

This reverts commit 4f25921aeb.

* chore(deploy): expose the version for the public instance

* docs(lib): update the comment for shuttle entry-point

* chore(deploy): run the shuttle deployment on new tag
2023-05-14 18:03:53 +02:00
Orhun Parmaksız 019d1556da
chore(ci): use the stable version for checkout action 2023-05-14 13:48:39 +03:00
dependabot[bot] ad4c990b13
chore(deps): bump codecov/codecov-action from 1 to 3 (#34)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v1...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-10 23:43:07 +02:00
Orhun Parmaksız 70085f3ad0
chore(ci): update runners to Ubuntu 22.04 2023-05-11 00:40:08 +03:00
Orhun Parmaksız dc499e402e
chore(docker): optimize docker build workflow 2023-05-11 00:29:11 +03:00
Orhun Parmaksız e82914f0f1
fix(ci): update cargo-tarpaulin installation command 2023-01-29 16:52:29 +03:00
Orhun Parmaksız 685d9607c8
chore(ci): run test fixtures 2022-05-21 15:46:37 +03:00
Orhun Parmaksız a330b59dca
fix(lints): apply clippy suggestions for tests 2022-05-16 12:58:41 +03:00
Orhun Parmaksız 8ed0b7bbf1
chore(build): strip the binary 2022-03-23 16:48:39 +03:00
Orhun Parmaksız dd91c50d50
feat(server): support auto-deletion of expired files (#17)
feat(server): support auto-deletion of expired files (#17)

chore(ci): set the number of test threads to 1

feat(config): allow the real-time update of cleanup routine

docs(readme): update README.md about deleting expired files
2022-03-23 16:13:46 +03:00
Orhun Parmaksız d927fb0b97
chore(security): optimize cargo-audit workflow 2021-11-07 16:16:46 +03:00
Orhun Parmaksız 8eff8847ea
chore(docker): improve docker build workflow 2021-10-12 19:46:32 +03:00
orhun faedf63ebf
fix(cd): checkout master branch for docker builds 2021-09-11 01:55:12 +03:00
orhun 33977de206
fix(ci): update lychee arguments to exclude example files 2021-08-26 23:15:47 +03:00
orhun 989693140b
fix(cd): switch to `upload-release-action` for uploading releases 2021-08-10 00:00:14 +03:00
orhun 6019e77026
chore(cd): publish the tagged docker image 2021-07-27 17:08:51 +03:00
orhun 27f2621cd2
fix(cd): install musl-tools for the musl target 2021-07-27 16:57:56 +03:00
orhun aa007f9b14
chore(ci): update lychee arguments 2021-07-27 16:20:33 +03:00
orhun cb95016d5e
chore(cd): add continuous deployment workflow 2021-07-27 15:56:34 +03:00
orhun a739335b77
chore(docker): add docker build workflow 2021-07-27 13:47:34 +03:00
orhun 44fa1c6bab
chore(audit): add security audit workflow 2021-07-27 13:46:25 +03:00
orhun e497859da5
chore(ci): add continuous integration workflow 2021-07-27 13:40:34 +03:00