aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfcuny <franck@fcuny.net>2022-11-06 11:33:15 -0800
committerfcuny <franck@fcuny.net>2022-11-06 11:33:15 -0800
commit717bf1b84dd8ae53a03631a73e167c1c1ca57ab4 (patch)
tree991ee4670a5c951a3cfc8ebe88afe6075eaec288
parentMerge pull request #5 from fcuny/fcuny/crane (diff)
parentci: switch from GitHub action to drone (diff)
downloadx-717bf1b84dd8ae53a03631a73e167c1c1ca57ab4.tar.gz
Merge pull request 'ci: switch from GitHub action to drone' (#1) from fcuny/drone-ci into main
Reviewed-on: https://git.fcuny.net/fcuny/x509-info/pulls/1
-rw-r--r--src/x509-info/.drone.yml35
-rw-r--r--src/x509-info/.github/dependabot.yml11
-rw-r--r--src/x509-info/.github/workflows/build.yml49
-rw-r--r--src/x509-info/README.md2
4 files changed, 37 insertions, 60 deletions
diff --git a/src/x509-info/.drone.yml b/src/x509-info/.drone.yml
new file mode 100644
index 0000000..0816988
--- /dev/null
+++ b/src/x509-info/.drone.yml
@@ -0,0 +1,35 @@
+kind: pipeline
+type: docker
+name: checks
+
+trigger:
+ event:
+ - push
+ - pull_request
+ - cron
+
+steps:
+ - name: Run checks
+ image: nixpkgs/nix-flakes:nixos-22.05
+ commands:
+ - nix develop --command cargo fmt --check
+ - nix develop --command cargo-deny check
+ - nix develop --command cargo clippy -- -D warnings
+---
+kind: pipeline
+type: docker
+name: build
+
+trigger:
+ event:
+ - push
+ - pull_request
+ - cron
+
+steps:
+ - name: Run tests and build
+ image: nixpkgs/nix-flakes:nixos-22.05
+ commands:
+ - nix develop --command cargo test
+ - nix build .
+ - nix run . -- fcuny.net
diff --git a/src/x509-info/.github/dependabot.yml b/src/x509-info/.github/dependabot.yml
deleted file mode 100644
index 2b2ebcf..0000000
--- a/src/x509-info/.github/dependabot.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-version: 2
-updates:
-- package-ecosystem: cargo
- directory: "/"
- schedule:
- interval: daily
- open-pull-requests-limit: 10
-- package-ecosystem: "github-actions"
- directory: "/"
- schedule:
- interval: "weekly"
diff --git a/src/x509-info/.github/workflows/build.yml b/src/x509-info/.github/workflows/build.yml
deleted file mode 100644
index 0d3d439..0000000
--- a/src/x509-info/.github/workflows/build.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-name: x509-info CI
-
-on:
- push:
-
-jobs:
- check:
- name: Check
- runs-on: ubuntu-latest
- steps:
- - name: git checkout
- uses: actions/checkout@v3
- - name: install nix
- uses: cachix/install-nix-action@v17
- # This is a workaround for https://github.com/oxalica/rust-overlay/issues/54,
- # avoiding link errors when running cargo commands with `nix develop`.
- - name: Remove existing binaries from ~/.cargo/bin
- run: rm --recursive --force --verbose ~/.cargo/bin
- - name: check rust formatting
- run: nix develop --command cargo fmt --check
- - name: audit rust code
- run: nix develop --command cargo-deny check
- - name: clippy
- run: nix develop --command cargo clippy -- -D warnings
-
- test_and_build:
- name: Test and build
- runs-on: ubuntu-latest
- steps:
- - name: git checkout
- uses: actions/checkout@v3
- - name: install nix
- uses: cachix/install-nix-action@v17
- - name: Set up Rust cache
- uses: actions/cache@v3
- with:
- path: |
- ~/.cargo/bin/
- ~/.cargo/registry/index/
- ~/.cargo/registry/cache/
- ~/.cargo/git/db/
- target/
- key: x509-info-app-${{ hashFiles('**/Cargo.lock') }}
- - name: test
- run: nix develop --command cargo test
- - name: build
- run: nix build .
- - name: validate
- run: nix run . -- fcuny.net
diff --git a/src/x509-info/README.md b/src/x509-info/README.md
index c8a1090..39fc564 100644
--- a/src/x509-info/README.md
+++ b/src/x509-info/README.md
@@ -1,5 +1,7 @@
# x509-info
+[![Build Status](https://ci.fcuny.net/api/badges/fcuny/x509-info/status.svg)](https://ci.fcuny.net/fcuny/x509-info)
+
At this point it's pretty clear that I'll never remember the syntax for `openssl` to show various information about a certificate. At last I will not have to google for that syntax ever again.
``` shell