Commit Graph

59 Commits

Author SHA1 Message Date
simonsan
99759eb4ff
ci: make release checks for breaking changes run package dependent
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 16:02:32 +02:00
simonsan
49465a7107
ci: remove restriction of semver check to run only when cli check has passed
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 03:05:26 +02:00
simonsan
12af55ee88
ci: exclude macOS from breaking CLI changes
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 02:08:46 +02:00
renovate[bot]
19b32dc2d6
chore(deps): pin dependencies (#881)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 02:08:42 +02:00
simonsan
086950f7b8
ci: add doc builds to ci for warnings
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 01:47:48 +02:00
simonsan
5c13941478
ci: rename action to better reflect its intentions
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-14 01:26:52 +02:00
simonsan
e7c474e1cf
ci: restructure workflows, split out common action under https://github.com/rustic-rs/create-binary-artifact
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-12 19:45:50 +02:00
simonsan
72e6efd642
ci: declutter and reorganize ci files
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-12 11:29:03 +02:00
simonsan
c62c9936cd
security: sign binary package
ci: shallow clone nightly repository
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-12 11:20:05 +02:00
simonsan
26774ba52d
ci: nightly builds
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-11 11:07:16 +02:00
simonsan
c32bfb521f
docs: Update Readme layout, move docs to separate repository, add rustic_core Readme.md (#820)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-11 05:13:18 +02:00
renovate[bot]
7b430a9c07
chore(deps): pin dependencies (#873)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-10 19:32:46 +02:00
dependabot[bot]
05d088e73f
build(deps): bump actions/checkout from 3 to 4 (#863)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
2023-09-09 04:44:18 +02:00
simonsan
cfdde3ab1d
ci: fix artifacts not building, do non-cross builds with cargo-auditable and include config/ directory into package (#843)
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: aawsome <37850842+aawsome@users.noreply.github.com>
2023-09-07 15:23:39 +02:00
simonsan
676e3c5946
ci: Lint markdown with dprint, run initial dprint fmt (#830) 2023-08-19 21:41:06 +02:00
Alexander Weiss
d9388637dc Add autocast gettingstarted file 2023-07-21 15:08:29 +02:00
simonsan
cbb0ea5c1f
ci: Ignore markdown files in CI (#773) 2023-07-20 14:47:45 +02:00
Alexander Weiss
a73b95b845 Add binary for raspberry pi 2023-07-16 07:58:13 +02:00
simonsan
b698cc57fc Refactor to library and cli application part
Co-authored-by: Alexander Weiss <alex@weissfam.de>
2023-06-06 08:51:43 +02:00
Alexander Weiss
f9455bfeb7 Add windows to CI 2023-03-13 16:14:56 +01:00
Alexander Weiss
442ee8a561 fix CI for *bsd 2023-01-24 06:32:51 +01:00
Björn Ketelaars
897266add3 Add OpenBSD to CI/CD pipeline 2023-01-23 20:27:58 +01:00
Alexander Weiss
b98753900d snapshot: Add program version 2022-11-19 22:58:37 +01:00
dependabot[bot]
426f9f2b7f
build(deps): bump Swatinem/rust-cache from 1 to 2
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 1 to 2.
- [Release notes](https://github.com/Swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Swatinem/rust-cache/compare/v1.0.0...v2)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-17 23:07:19 +00:00
Alexander Weiss
d7b2eca192 CI: fix typo 2022-10-15 00:55:05 +02:00
Alexander Weiss
258848fea8 Fix race condition when uploading beta builds 2022-10-15 00:15:00 +02:00
Ilia
55e0b813d9
feat: shell completions (#195)
CLI: generate shell completions
2022-09-29 22:39:45 +02:00
Alexander Weiss
10ff0bd58c Add bats tests 2022-09-22 16:28:58 +02:00
Alexander Weiss
57eb64eb2e ci: correct audit.yml 2022-09-14 16:02:16 +02:00
aawsome
71c48da94c
Merge pull request #194 from istudyatuni/build/strip
ci: strip via config, not manually
2022-09-13 23:36:46 +02:00
Alexander Weiss
b069be61c7 add rust audit 2022-09-13 23:23:32 +02:00
Ilia
824eb80944 ci: strip via config, not manually 2022-09-12 09:17:16 +03:00
Alexander Weiss
284b0f8376 change binary name to rustic 2022-09-06 08:51:10 +02:00
Alexander Weiss
a4ad351dbf CI: add support for aarch64-apple-darwin 2022-08-24 23:02:11 +02:00
Alexander Weiss
9dbff83bb2 CI: fix typo 2022-08-17 11:25:11 +02:00
Alexander Weiss
405f8de5ae CI: fix dependabot PRs 2022-08-17 08:11:41 +02:00
Alexander Weiss
8dce622b58 CI: fix errors with dependabot 2022-08-17 07:46:57 +02:00
Alexander Weiss
1c0f919349 don't add .sha256 files to releases 2022-08-15 09:22:33 +02:00
dependabot[bot]
cc851d7c7d
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-08-14 07:05:57 +00:00
Alexander Weiss
70ab7d0134 CI: fix typo 2022-08-10 21:12:05 +02:00
Alexander Weiss
519a022792 CI betas: use extra pull 2022-08-02 16:37:15 +02:00
Alexander Weiss
12a01e37fc CI: update rust-cache 2022-08-02 05:57:20 +02:00
Alexander Weiss
870ccfae34 CI/beta builds: Add user/mail and set correct git dir 2022-08-01 23:27:40 +02:00
Alexander Weiss
9c5abb0e39 CI: correct repo name for beta builds 2022-08-01 23:15:03 +02:00
Alexander Weiss
b1a70bcec8 CI: fix ssh key for beta releases 2022-08-01 23:08:41 +02:00
Alexander Weiss
80a0cf6d3c CI: use direct shell script as action doesn't support macos 2022-08-01 23:01:33 +02:00
Alexander Weiss
a933213ad2 CI: correct beta builds 2022-08-01 22:38:18 +02:00
Alexander Weiss
8e0354b162 CI: release beta builds to github.com/rustic-rs/rustic-beta 2022-08-01 22:22:48 +02:00
Alexander Weiss
390fc26bd3 fix CD 2022-06-14 07:47:57 +02:00
Alexander Weiss
14553a805b fix CD 2022-06-14 07:33:06 +02:00