Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci add ci config #1

Merged
merged 206 commits into from
Oct 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
929d37e
build(deps): bump EmbarkStudios/cargo-deny-action from 1.5.15 to 1.6.2
dependabot[bot] Apr 12, 2024
2668faa
build(deps): bump actions/setup-python from 5.0.0 to 5.1.0
dependabot[bot] Apr 12, 2024
8f8f600
build(deps): bump codecov/codecov-action from 4.1.0 to 4.3.0
dependabot[bot] Apr 12, 2024
289fe4e
build(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.5
dependabot[bot] Apr 12, 2024
75b3ceb
ci: 🦀 initial commit
rodneylab Apr 12, 2024
4f52cab
Merge pull request #1 from rodneylab/dependabot/github_actions/Embark…
rodneylab Apr 12, 2024
8bcda22
Merge pull request #2 from rodneylab/dependabot/github_actions/action…
rodneylab Apr 12, 2024
3c4e946
Merge pull request #3 from rodneylab/dependabot/github_actions/codeco…
rodneylab Apr 12, 2024
8c1d3d7
Merge pull request #4 from rodneylab/dependabot/github_actions/action…
rodneylab Apr 12, 2024
ca4f2bc
build(deps): bump actions/checkout from 4.1.1 to 4.1.2
dependabot[bot] Apr 12, 2024
aace110
Merge pull request #5 from rodneylab/dependabot/github_actions/action…
rodneylab Apr 12, 2024
0b20e31
ci: 💫 update CI config
rodneylab Apr 12, 2024
17424af
Merge pull request #6 from rodneylab/ci__update_ci_config
rodneylab Apr 12, 2024
7b5f59b
build(deps): bump github/codeql-action from 3.24.8 to 3.24.10
dependabot[bot] Apr 15, 2024
72fe703
Merge pull request #7 from rodneylab/dependabot/github_actions/github…
rodneylab Apr 15, 2024
ed8e759
build(deps): bump github/codeql-action from 3.24.10 to 3.25.1
dependabot[bot] Apr 18, 2024
88f9279
Merge pull request #9 from rodneylab/dependabot/github_actions/github…
rodneylab Apr 18, 2024
8204c0f
ci: 🐝 update CI config
rodneylab Apr 18, 2024
14f2be9
build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2
dependabot[bot] Apr 19, 2024
67b1d97
Merge pull request #10 from rodneylab/dependabot/github_actions/actio…
rodneylab Apr 19, 2024
6c216c7
ci: 🐝 update pre-commit config
rodneylab Apr 19, 2024
1393036
Merge pull request #11 from rodneylab/ci__update_ci_config
rodneylab Apr 19, 2024
095f7e7
build(deps): bump actions/checkout from 4.1.2 to 4.1.3
dependabot[bot] Apr 22, 2024
01d73a2
build(deps): bump github/codeql-action from 3.25.1 to 3.25.2
dependabot[bot] Apr 23, 2024
e085794
build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3
dependabot[bot] Apr 23, 2024
95e3207
Merge pull request #12 from rodneylab/dependabot/github_actions/actio…
rodneylab Apr 24, 2024
6037589
build(deps): bump EmbarkStudios/cargo-deny-action from 1.6.2 to 1.6.3
dependabot[bot] Apr 24, 2024
a97b2ac
Merge pull request #13 from rodneylab/dependabot/github_actions/githu…
rodneylab Apr 24, 2024
68b7e8e
Merge pull request #14 from rodneylab/dependabot/github_actions/actio…
rodneylab Apr 24, 2024
c916c18
Merge pull request #15 from rodneylab/dependabot/github_actions/Embar…
rodneylab Apr 24, 2024
c8d046e
build(deps): bump actions/checkout from 4.1.3 to 4.1.4
dependabot[bot] Apr 25, 2024
0f4f9d6
build(deps): bump github/codeql-action from 3.25.2 to 3.25.3
dependabot[bot] Apr 26, 2024
681ebd6
Merge pull request #16 from rodneylab/dependabot/github_actions/actio…
rodneylab Apr 26, 2024
0563e9f
Merge pull request #17 from rodneylab/dependabot/github_actions/githu…
rodneylab Apr 26, 2024
349fb29
build(deps): bump step-security/harden-runner from 2.7.0 to 2.7.1
dependabot[bot] Apr 30, 2024
4074133
build(deps): bump actions/dependency-review-action from 4.2.5 to 4.3.2
dependabot[bot] May 1, 2024
3e8d922
Merge pull request #19 from rodneylab/dependabot/github_actions/step-…
rodneylab May 1, 2024
97439d5
Merge pull request #20 from rodneylab/dependabot/github_actions/actio…
rodneylab May 1, 2024
866c9fb
ci: 🐝 update pre-commit config
rodneylab May 1, 2024
9bbab8c
ci: 🐝 update CI config
rodneylab May 1, 2024
e010c5d
ci: 🐝 update CI config
rodneylab May 1, 2024
fc2e018
Merge pull request #21 from rodneylab/ci__update_ci_config
rodneylab May 1, 2024
e47df63
build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1
dependabot[bot] May 2, 2024
e76647f
Merge pull request #22 from rodneylab/dependabot/github_actions/codec…
rodneylab May 2, 2024
99d6c85
build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
dependabot[bot] May 3, 2024
1255d81
ci: 🐝 update CI config
rodneylab May 3, 2024
0691c94
Merge pull request #23 from rodneylab/dependabot/github_actions/actio…
rodneylab May 3, 2024
9224810
build(deps): bump actions/checkout from 4.1.4 to 4.1.5
dependabot[bot] May 7, 2024
f50a163
Merge pull request #24 from rodneylab/dependabot/github_actions/actio…
rodneylab May 8, 2024
bdbdbc3
ci: 🐝 update pre-commit config
rodneylab May 8, 2024
5515c76
Merge pull request #25 from rodneylab/ci__update_precommit_config
rodneylab May 8, 2024
3bf3489
build(deps): bump github/codeql-action from 3.25.3 to 3.25.4
dependabot[bot] May 9, 2024
29fadf7
Merge pull request #26 from rodneylab/dependabot/github_actions/githu…
rodneylab May 9, 2024
7569973
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
dependabot[bot] May 10, 2024
334e538
Merge pull request #27 from rodneylab/dependabot/github_actions/ossf/…
rodneylab May 10, 2024
8130223
build(deps): bump github/codeql-action from 3.25.4 to 3.25.5
dependabot[bot] May 14, 2024
ddcaf40
Merge pull request #28 from rodneylab/dependabot/github_actions/githu…
rodneylab May 14, 2024
9a43179
ci: 🐝 update CI config
rodneylab May 14, 2024
0c4f6f9
Merge pull request #29 from rodneylab/ci__update_ci_config
rodneylab May 14, 2024
d9ddf8e
build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0
dependabot[bot] May 15, 2024
0c422b4
Merge pull request #30 from rodneylab/dependabot/github_actions/codec…
rodneylab May 17, 2024
5f37fde
build(deps): bump actions/checkout from 4.1.5 to 4.1.6
dependabot[bot] May 17, 2024
ef9e48f
Merge pull request #31 from rodneylab/dependabot/github_actions/actio…
rodneylab May 17, 2024
fd5459b
ci: 🐝 update pre-commit config
rodneylab May 17, 2024
45b8461
Merge pull request #32 from rodneylab/ci__update_precommit_config
rodneylab May 17, 2024
d20c637
---
dependabot[bot] May 21, 2024
70a2a81
Merge pull request #33 from rodneylab/dependabot/github_actions/codec…
rodneylab May 22, 2024
7f4215f
---
dependabot[bot] May 22, 2024
d559ab9
Merge pull request #34 from rodneylab/dependabot/github_actions/githu…
rodneylab May 22, 2024
0b0f76f
---
dependabot[bot] May 22, 2024
754c398
Merge pull request #35 from rodneylab/dependabot/github_actions/step-…
rodneylab May 22, 2024
05931c2
ci: 🐝 update pre-commit config
rodneylab May 22, 2024
204e3a6
Merge pull request #36 from rodneylab/ci__update_precommit_config
rodneylab May 22, 2024
4b8c6d1
build(deps): bump github/codeql-action from 3.25.6 to 3.25.7
dependabot[bot] Jun 3, 2024
30842ed
Merge pull request #37 from rodneylab/dependabot/github_actions/githu…
rodneylab Jun 3, 2024
ea9130d
ci: 🐝 update pre-commit config
rodneylab Jun 3, 2024
96aa218
Merge pull request #38 from rodneylab/ci__update_precommit_config
rodneylab Jun 3, 2024
2a84b57
build(deps): bump github/codeql-action from 3.25.7 to 3.25.8
dependabot[bot] Jun 5, 2024
c39b409
Merge pull request #39 from rodneylab/dependabot/github_actions/githu…
rodneylab Jun 5, 2024
e95fcab
build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3
dependabot[bot] Jun 6, 2024
69a1606
Merge pull request #40 from rodneylab/dependabot/github_actions/actio…
rodneylab Jun 6, 2024
022a73a
build(deps): bump step-security/harden-runner from 2.8.0 to 2.8.1
dependabot[bot] Jun 10, 2024
7cba943
Merge pull request #41 from rodneylab/dependabot/github_actions/step-…
rodneylab Jun 10, 2024
1935ac3
build(deps): bump actions/checkout from 4.1.6 to 4.1.7
dependabot[bot] Jun 13, 2024
7996058
Merge pull request #42 from rodneylab/dependabot/github_actions/actio…
rodneylab Jun 13, 2024
8727622
build(deps): bump github/codeql-action from 3.25.8 to 3.25.9
dependabot[bot] Jun 13, 2024
22b60cc
Merge pull request #43 from rodneylab/dependabot/github_actions/githu…
rodneylab Jun 13, 2024
e10813c
build(deps): bump github/codeql-action from 3.25.9 to 3.25.10
dependabot[bot] Jun 14, 2024
f089e5d
Merge pull request #44 from rodneylab/dependabot/github_actions/githu…
rodneylab Jun 14, 2024
890da6e
build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0
dependabot[bot] Jun 14, 2024
3b2c1a3
Merge pull request #45 from rodneylab/dependabot/github_actions/codec…
rodneylab Jun 14, 2024
db0b344
build(deps): bump github/codeql-action from 3.25.10 to 3.25.11
dependabot[bot] Jul 1, 2024
65e95f4
Merge pull request #46 from rodneylab/dependabot/github_actions/githu…
rodneylab Jul 1, 2024
999c263
ci: 🐝 update pre-commit config
rodneylab Jul 1, 2024
a3d38d5
Merge pull request #47 from rodneylab/ci__update_pre-commit_config
rodneylab Jul 1, 2024
e2c3ae6
build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4
dependabot[bot] Jul 8, 2024
3ed6cd8
Merge pull request #48 from rodneylab/dependabot/github_actions/actio…
rodneylab Jul 8, 2024
5dd0428
build(deps): bump actions/setup-python from 5.1.0 to 5.1.1
dependabot[bot] Jul 11, 2024
45bf598
Merge pull request #49 from rodneylab/dependabot/github_actions/actio…
rodneylab Jul 15, 2024
be422f1
build(deps): bump actions/setup-go from 5.0.1 to 5.0.2
dependabot[bot] Jul 15, 2024
a833a1d
Merge pull request #50 from rodneylab/dependabot/github_actions/actio…
rodneylab Jul 15, 2024
49acf58
build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4
dependabot[bot] Jul 15, 2024
ed9d200
Merge pull request #51 from rodneylab/dependabot/github_actions/actio…
rodneylab Jul 15, 2024
1513414
build(deps): bump github/codeql-action from 3.25.11 to 3.25.12
dependabot[bot] Jul 15, 2024
39e0eb7
Merge pull request #52 from rodneylab/dependabot/github_actions/githu…
rodneylab Jul 15, 2024
2ee7ccf
build(deps): bump step-security/harden-runner from 2.8.1 to 2.9.0
dependabot[bot] Jul 19, 2024
1252675
Merge pull request #53 from rodneylab/dependabot/github_actions/step-…
rodneylab Jul 19, 2024
313cc89
ci: 🐝 update CI config
rodneylab Jul 19, 2024
390bc9f
Merge pull request #54 from rodneylab/ci__update_ci_config
rodneylab Jul 19, 2024
ba9cdee
build(deps): bump github/codeql-action from 3.25.12 to 3.25.13
dependabot[bot] Jul 22, 2024
bc61a0f
Merge pull request #55 from rodneylab/dependabot/github_actions/githu…
rodneylab Jul 22, 2024
da24da3
build(deps): bump github/codeql-action from 3.25.13 to 3.25.14
dependabot[bot] Jul 26, 2024
5fc0cba
Merge pull request #56 from rodneylab/dependabot/github_actions/githu…
rodneylab Jul 26, 2024
4f67979
build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
dependabot[bot] Jul 29, 2024
8e9f8a1
Merge pull request #57 from rodneylab/dependabot/github_actions/ossf/…
rodneylab Jul 30, 2024
90cabd2
build(deps): bump github/codeql-action from 3.25.14 to 3.25.15
dependabot[bot] Jul 30, 2024
058915e
Merge pull request #58 from rodneylab/dependabot/github_actions/githu…
rodneylab Jul 30, 2024
6f0297b
ci: 🐝 update CI config
rodneylab Jul 30, 2024
5fbd92a
Merge pull request #59 from rodneylab/ci__update_ci_config
rodneylab Jul 30, 2024
b95faa0
build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5
dependabot[bot] Aug 5, 2024
e847aa9
build(deps): bump EmbarkStudios/cargo-deny-action from 1.6.3 to 2.0.0
dependabot[bot] Aug 5, 2024
44606d9
Merge pull request #60 from rodneylab/dependabot/github_actions/actio…
rodneylab Aug 5, 2024
9b9eeb6
Merge branch 'main' into dependabot/github_actions/EmbarkStudios/carg…
rodneylab Aug 5, 2024
97d1cba
Merge pull request #61 from rodneylab/dependabot/github_actions/Embar…
rodneylab Aug 5, 2024
6882db1
build(deps): bump step-security/harden-runner from 2.9.0 to 2.9.1
dependabot[bot] Aug 6, 2024
586d3d0
build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.0 to 2.0.1
dependabot[bot] Aug 6, 2024
a675f40
Merge pull request #62 from rodneylab/dependabot/github_actions/step-…
rodneylab Aug 6, 2024
06602db
Merge branch 'main' into dependabot/github_actions/EmbarkStudios/carg…
rodneylab Aug 6, 2024
4e612d4
Merge pull request #63 from rodneylab/dependabot/github_actions/Embar…
rodneylab Aug 6, 2024
6be87bd
build(deps): bump github/codeql-action from 3.25.15 to 3.26.0
dependabot[bot] Aug 7, 2024
a56c034
build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
dependabot[bot] Aug 7, 2024
8f15d25
Merge pull request #64 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 7, 2024
8bab41d
Merge branch 'main' into dependabot/github_actions/actions/upload-art…
rodneylab Aug 7, 2024
fa929eb
Merge pull request #65 from rodneylab/dependabot/github_actions/actio…
rodneylab Aug 7, 2024
2f94cb6
build(deps): bump github/codeql-action from 3.26.0 to 3.26.1
dependabot[bot] Aug 14, 2024
82eec0f
Merge pull request #66 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 14, 2024
c786672
ci: 🐝 update CI config
rodneylab Aug 14, 2024
6f0fb72
Merge pull request #67 from rodneylab/ci__update_precommit_config
rodneylab Aug 14, 2024
4ef984d
build(deps): bump github/codeql-action from 3.26.1 to 3.26.2
dependabot[bot] Aug 15, 2024
dab8e9d
Merge pull request #68 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 15, 2024
bb362f5
build(deps): bump github/codeql-action from 3.26.2 to 3.26.3
dependabot[bot] Aug 20, 2024
454e6ed
Merge pull request #69 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 20, 2024
5a824eb
ci: 🐝 update dprint config
rodneylab Aug 20, 2024
085a28b
Merge pull request #70 from rodneylab/ci__update_dprint_config
rodneylab Aug 20, 2024
b209de3
build(deps): bump github/codeql-action from 3.26.3 to 3.26.4
dependabot[bot] Aug 22, 2024
acff5f5
Merge pull request #71 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 23, 2024
ec4ecab
ci: 🐝 update dprint config
rodneylab Aug 23, 2024
bd1e289
Merge pull request #72 from rodneylab/ci__update_ci_config
rodneylab Aug 23, 2024
4f591cd
build(deps): bump github/codeql-action from 3.26.4 to 3.26.5
dependabot[bot] Aug 26, 2024
911459f
Merge pull request #73 from rodneylab/dependabot/github_actions/githu…
rodneylab Aug 26, 2024
c838df3
build(deps): bump actions/setup-python from 5.1.1 to 5.2.0
dependabot[bot] Aug 30, 2024
0589458
Merge pull request #74 from rodneylab/dependabot/github_actions/actio…
rodneylab Sep 4, 2024
141ebce
build(deps): bump github/codeql-action from 3.26.5 to 3.26.6
dependabot[bot] Sep 4, 2024
aecbaeb
Merge pull request #75 from rodneylab/dependabot/github_actions/githu…
rodneylab Sep 4, 2024
30517ed
build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0
dependabot[bot] Sep 4, 2024
4f8af82
Merge pull request #76 from rodneylab/dependabot/github_actions/actio…
rodneylab Sep 4, 2024
d41f042
ci: 🐝 update CI config
rodneylab Sep 4, 2024
c60761c
Merge pull request #77 from rodneylab/ci__update_ci_config
rodneylab Sep 4, 2024
dc7bbd3
build(deps): bump step-security/harden-runner from 2.9.1 to 2.10.1
dependabot[bot] Sep 12, 2024
7ca50ff
Merge pull request #79 from rodneylab/dependabot/github_actions/step-…
rodneylab Sep 13, 2024
e1d23a0
build(deps): bump github/codeql-action from 3.26.6 to 3.26.7
dependabot[bot] Sep 16, 2024
b52670c
Merge pull request #80 from rodneylab/dependabot/github_actions/githu…
rodneylab Sep 16, 2024
b13b903
ci: 🐝 update CI config
rodneylab Sep 16, 2024
d25589d
Merge pull request #81 from rodneylab/ci__update_ci_config
rodneylab Sep 16, 2024
f37a94b
build(deps): bump rustsec/audit-check from 1.4.1 to 2.0.0
dependabot[bot] Sep 24, 2024
8b36b5c
Merge pull request #83 from rodneylab/dependabot/github_actions/rusts…
rodneylab Sep 28, 2024
a60cd24
build(deps): bump github/codeql-action from 3.26.7 to 3.26.9
dependabot[bot] Sep 28, 2024
5b5d0f3
Merge pull request #84 from rodneylab/dependabot/github_actions/githu…
rodneylab Sep 28, 2024
ffa82b8
build(deps): bump actions/checkout from 4.1.7 to 4.2.0
dependabot[bot] Sep 28, 2024
a0bc736
Merge pull request #85 from rodneylab/dependabot/github_actions/actio…
rodneylab Sep 28, 2024
5125566
ci: 🐝 update pre-commit config
rodneylab Sep 28, 2024
cabfd25
Merge pull request #86 from rodneylab/ci__update_ci_config
rodneylab Sep 28, 2024
4b40981
build(deps): bump github/codeql-action from 3.26.9 to 3.26.10
dependabot[bot] Oct 1, 2024
49966fa
Merge pull request #87 from rodneylab/dependabot/github_actions/githu…
rodneylab Oct 1, 2024
e0dad75
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
dependabot[bot] Oct 2, 2024
f38e3ea
Merge pull request #88 from rodneylab/dependabot/github_actions/codec…
rodneylab Oct 7, 2024
a2fd344
build(deps): bump github/codeql-action from 3.26.10 to 3.26.11
dependabot[bot] Oct 7, 2024
0156990
Merge pull request #89 from rodneylab/dependabot/github_actions/githu…
rodneylab Oct 7, 2024
ed998c0
ci: 🐝 update CI config
rodneylab Oct 7, 2024
c663ad6
Merge pull request #90 from rodneylab/ci__update_ci_config
rodneylab Oct 7, 2024
ea5b189
build(deps): bump actions/checkout from 4.2.0 to 4.2.1
dependabot[bot] Oct 8, 2024
666d49a
Merge pull request #91 from rodneylab/dependabot/github_actions/actio…
rodneylab Oct 18, 2024
4c53de8
build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3
dependabot[bot] Oct 18, 2024
4bad0fc
Merge pull request #95 from rodneylab/dependabot/github_actions/actio…
rodneylab Oct 18, 2024
4712583
build(deps): bump github/codeql-action from 3.26.11 to 3.26.13
dependabot[bot] Oct 18, 2024
18d2ef0
Merge pull request #96 from rodneylab/dependabot/github_actions/githu…
rodneylab Oct 18, 2024
074dfff
ci: 🐝 update CI config
rodneylab Oct 18, 2024
59f4e23
Merge pull request #97 from rodneylab/ci__update_ci_config
rodneylab Oct 18, 2024
af26b4b
build(deps): bump actions/dependency-review-action from 4.3.4 to 4.3.5
dependabot[bot] Oct 22, 2024
388ceb4
Merge pull request #98 from rodneylab/dependabot/github_actions/actio…
rodneylab Oct 22, 2024
142f3a5
ci: 🐝 update dprint config
rodneylab Oct 22, 2024
80a6b70
Merge pull request #99 from rodneylab/ci__update_ci_config
rodneylab Oct 22, 2024
82c8b52
build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
dependabot[bot] Oct 23, 2024
ddc3f84
Merge pull request #100 from rodneylab/dependabot/github_actions/gith…
rodneylab Oct 23, 2024
76ba01b
build(deps): bump actions/checkout from 4.2.1 to 4.2.2
dependabot[bot] Oct 24, 2024
fbda803
Merge pull request #101 from rodneylab/dependabot/github_actions/acti…
rodneylab Oct 25, 2024
119ce35
build(deps): bump actions/setup-go from 5.0.2 to 5.1.0
dependabot[bot] Oct 25, 2024
2c51b41
Merge pull request #102 from rodneylab/dependabot/github_actions/acti…
rodneylab Oct 25, 2024
3439b5f
build(deps): bump actions/setup-python from 5.2.0 to 5.3.0
dependabot[bot] Oct 25, 2024
a3c224f
Merge pull request #103 from rodneylab/dependabot/github_actions/acti…
rodneylab Oct 25, 2024
fab171f
ci: 🐝 update pre-commit config
rodneylab Oct 25, 2024
af9d408
Merge pull request #104 from rodneylab/ci__update_ci_config
rodneylab Oct 25, 2024
0a76fd5
ci: 🐝 add CI config
rodneylab Oct 30, 2024
bc77c89
ci: 🐝 update msrv in general Workflow config
rodneylab Oct 30, 2024
b203673
ci: 🐝 debug Workflows
rodneylab Oct 30, 2024
991850c
ci: 🐝 debug Workflows
rodneylab Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
My name is Rodney. I am a keen developer interested in security and online
privacy. I also love building accessible JAMStack and full stack sites. I am
equally keen to hear your suggestions for improving this project. Thanks for
your interest in the project. Could I ask you to take a look at the project's
Code of Conduct before continuing with your contribution? Thanks! A good
starting point for getting up-to-speed on the project is the README file.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---

**Describe the bug** A clear and concise description of what the bug is.

**To Reproduce** Steps to reproduce the behaviour:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behaviour** A clear and concise description of what you expected to
happen.

**Screenshots** If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**

- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context** Add any other context about the problem here.
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''
---

**Is your feature request related to a problem? Please describe.** A clear and
concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like** A clear and concise description of what you
want to happen.

**Describe alternatives you've considered** A clear and concise description of
any alternative solutions or features you've considered.

**Additional context** Add any other context or screenshots about the feature
request here.
45 changes: 45 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Description

Please include a summary of the change and which issue is fixed. Please also
include relevant motivation and context. List any dependencies that are required
for this change.

Fixes # (issue)

## Type of change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to
not work as expected)
- [ ] This change requires a documentation update
- [ ] Dependency update

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details for your
test configuration

- [ ] Test A
- [ ] Test B

**Test Configuration**:

- Firmware version:
- Hardware:
- Toolchain:
- SDK:

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules
36 changes: 36 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# SecurityPolicies and Procedures

## Reporting a Bug

The Rodney Lab team and community take all security bugs in Rodney Lab repos
seriously. Thank you for improving the security of Rodney Lab repos. We
appreciate your efforts and responsible disclosure and will make every effort to
acknowledge your contributions.

Report security bugs by emailing security@rodneylab.com.

You can encrypt your message
<a arai-label="Downloaf P G P key" href="https://rodneylab.com/0xF3AC300FB4F159FE7827612473FCBF24CF9396A7-pub.asc">using
this PGP public key</a>.

That account will acknowledge your email within 48 hours, and will send a more
detailed response within 48 hours indicating the next steps in handling your
report. After the initial reply to your report, we will endeavour to keep you
informed of the progress towards a fix and full announcement, and may ask for
additional information or guidance.

## Disclosure Policy

When we receive a security bug report, we will assign it to a primary handler.
This person will coordinate the fix and release process, involving the following
steps:

- Confirm the problem and determine the affected versions.
- Audit code to find any potential similar problems.
- Prepare fixes for all releases still under maintenance. These fixes will be
released as fast as possible.

## Comments on this Policy

If you have suggestions on how this process could be improved please submit a
pull request.
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
- package-ecosystem: cargo
directory: /
schedule:
interval: daily
16 changes: 16 additions & 0 deletions .github/workflows/audit-on-push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Security audit
permissions:
contents: read
on:
push:
paths:
- 'Cargo.toml'
- 'Cargo.lock'
jobs:
security_audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: rustsec/audit-check@69366f33c96575abad1ee0dba8212993eecbe998 # v2.0.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
25 changes: 25 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'Dependency Review'
on: [pull_request]
permissions:
contents: read
jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- name: 'Checkout Repository'
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: 'Dependency Review'
uses: actions/dependency-review-action@a6993e2c61fd5dc440b409aa1d6904921c5e1894 # v4.3.5
150 changes: 150 additions & 0 deletions .github/workflows/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
name: Rust
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
branches:
- main
permissions: read-all
env:
CARGO_TERM_COLOR: always
RUSTFLAGS: "-Dwarnings -Cinstrument-coverage"
LLVM_PROFILE_FILE: "project-%p-%m.profraw"
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- name: Install Linux Dependencies
run: sudo apt-get update && sudo apt-get install sqlite3-dev -y
- name: Cache sqlx-cli
id: cache-sqlx
with:
path: ~/.cargo/bin/sqlx ~/.cargo/bin/cargo-sqlx
key: ${{ runner.os }}-sqlx-${{ env.SQX_VERSION }}
- name: Install sqlx-cli
uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
if: steps.cache-sqlx.outputs.cache-hit == false
run: / cargo install sqlx-cli --force--version --version=${{ env.SQX_VERSION}} --features=${{ env.SQX_FEATURES}} --no-default-features --locked
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
- name: Migrate database
run: ./scripts/init_db.sh
- name: Run tests
run: cargo test
fmt:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
with:
components: rustfmt
- name: Enforce formatting
run: cargo fmt --check
fmt-dprint:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dprint/check@2f1cf31537886c3bfb05591c031f7744e48ba8a1 # v2.2
clippy:
name: Clippy
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install Linux Dependencies
run: sudo apt-get update && sudo apt-get install sqlite3-dev -y
- name: Cache sqlx-cli
id: cache-sqlx
with:
path: ~/.cargo/bin/sqlx ~/.cargo/bin/cargo-sqlx
key: ${{ runner.os }}-sqlx-${{ env.SQX_VERSION }}
- name: Install sqlx-cli
uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
if: steps.cache-sqlx.outputs.cache-hit == false
run: / cargo install sqlx-cli --force--version --version=${{ env.SQX_VERSION}} --features=${{ env.SQX_FEATURES}} --no-default-features --locked
- uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
with:
components: clippy
- name: Migrate database
run: ./scripts/init_db.sh
- name: Linting
run: cargo clippy -- -D warnings
msrv:
runs-on: ubuntu-latest
strategy:
matrix:
msrv: ["1.64.0"]
name: ubuntu / ${{ matrix.msrv }}
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install Linux Dependencies
run: sudo apt-get update
- name: Install ${{ matrix.msrv }}
uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
with:
toolchain: ${{ matrix.msrv }}
- name: cargo +${{ matrix.msrv }} check
run: cargo check
coverage:
name: Code coverage
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- name: Install Linux Dependencies
run: sudo apt-get update && sudo apt-get install sqlite3-dev -y
- name: Cache sqlx-cli
id: cache-sqlx
with:
path: / ~/.cargo/bin/sqlx ~/.cargo/bin/cargo-sqlx
key: ${{ runner.os }}-sqlx-${{ env.SQX_VERSION }}
- name: Install sqlx-cli
uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
if: steps.cache-sqlx.outputs.cache-hit == false
run: cargo install sqlx-cli --force --version=${{ env.SQX_VERSION}} --features=${{ env.SQX_FEATURES}} --no-default-features --locked
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
with:
components: llvm-tools-preview
- name: Install grcov
run: cargo install grcov
- name: Migrate database
run: ./scripts/init_db.sh
- name: Build
run: cargo build
- name: Run tests
run: cargo test
- name: Generate code coverage
run: grcov . -s . --binary-path ./target/debug/ -t lcov --branch --ignore-not-existing -o ./target/debug/
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238 # v4.6.0
with:
file: ./target/debug/lcov
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
40 changes: 40 additions & 0 deletions .github/workflows/pre-commit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: pre-commit
on:
push:
branches: [main, master, dev]
pull_request:
branches: [main, master, dev]
permissions:
contents: read
jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
with:
egress-policy: audit
disable-telemetry: true
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install Linux Dependencies
run: sudo apt-get update && sudo apt-get install sqlite3-dev -y
- name: Cache sqlx-cli
id: cache-sqlx
with:
path: ~/.cargo/bin/sqlx ~/.cargo/bin/cargo-sqlx
key: ${{ runner.os }}-sqlx-${{ env.SQX_VERSION }}
- name: Install sqlx-cli
uses: dtolnay/rust-toolchain@4f366e621dc8fa63f557ca04b8f4361824a35a45 # stable
if: steps.cache-sqlx.outputs.cache-hit == false
run: / cargo install sqlx-cli --force--version --version=${{ env.SQX_VERSION}} --features=${{ env.SQX_FEATURES}} --no-default-features --locked
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
with:
python-version: '3.13'
- uses: actions/setup-go@41dfa10bad2bb2ae585af6ee5bb4d7d973ad74ed # v5.1.0
with:
go-version: '>=1.18.0'
- name: Migrate database
run: ./scripts/init_db.sh
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
env:
SKIP: no-commit-to-branch
Loading