Commit Graph

15 Commits

Author SHA1 Message Date
katelyn martin 478e1e151f
chore(deps): bump DavidAnson/markdownlint-cli2-action (#3923)
* chore(docs): address `no-generic-link-test` lint (#3923)

this addresses errors observed by dependabot when upgrading to the
latest version of `markdownlint`.

there is a new lint, added in DavidAnson/markdownlint#1459, that
introduces forbidden link text to discourage generic `here` text in
links.

this fixes sentences that included a link labeled "here".

* https://github.com/linkerd/linkerd2-proxy/pull/3918
* https://github.com/linkerd/linkerd2-proxy/actions/runs/15043224730/job/42279610780?pr=3918
* https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md
* https://github.com/DavidAnson/markdownlint/pull/1459
* https://github.com/DavidAnson/markdownlint/issues/681

```
 Summary: 3 error(s)
Error: docs/FUZZING.md:17:13 MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"] https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md
Error: docs/FUZZING.md💯2 MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"] https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md
Error: README.md:90:2 MD059/descriptive-link-text Link text should be descriptive [Context: "[here]"] https://github.com/DavidAnson/markdownlint/blob/v0.38.0/doc/md059.md
Error: Failed with exit code: 1
```

Signed-off-by: katelyn martin <kate@buoyant.io>

* build(deps): bump DavidAnson/markdownlint-cli2-action (#3923)

Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 19.1.0 to 20.0.0.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](05f32210e8...992badcdf2)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: 20.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: katelyn martin <kate@buoyant.io>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 13:16:37 -07:00
Oliver Gould 7faad88da5
readme: mTLS has been prod for years (#2782) 2024-03-11 20:52:23 -07:00
Loong Dai cab14e9998
README: comment just-cargo and make it more clear (#2292)
Signed-off-by: Loong <loong.dai@intel.com>
2023-03-07 13:07:35 -08:00
Oliver Gould c0f5bcb301
dev: Update markdowlint-cli2 to 5.0.1 (#1892)
* Update devcontainer to v26
* Add a `just markdownlint` recipe
* Add a `shellcheck` workflow
* Address lints

Signed-off-by: Oliver Gould <ver@buoyant.io>

Signed-off-by: Oliver Gould <ver@buoyant.io>
2022-08-15 13:42:18 -07:00
Oliver Gould e96b516b72
ci: Lint markdown files (#1707)
Signed-off-by: Oliver Gould <ver@buoyant.io>
2022-05-25 11:46:19 -07:00
Oliver Gould 824ddc96ae
Update README to mention just and devcontainers (#1703) 2022-05-24 18:45:04 -07:00
Shirshak 5cecf498e2
readme: Fix broken link to fuzzing report (#1573)
The fuzzing report link is broken in the readme. This change corrects
the relative URL.

Co-authored-by: Oliver Gould <ver@buoyant.io>
2022-04-08 11:57:08 -07:00
DavidKorczynski 6527a30857
docs: Add fuzzing report (#1000)
This change adds docs describing our recent fuzz testing project
and a description of how to add new fuzz tests.

Signed-off-by: davkor <david@adalogics.com>
2021-05-06 09:59:39 -07:00
Oliver Gould d213c1373f
internal: Spilt app from linkerd2-proxy (#375)
* internal: internal: Spilt app from linkerd2-proxy

The `linkerd2-proxy crate currently comprises the entirety of the
application logic for the proxy. This unfortunately leads to exceedingly
high compile times (35+ minutes to compile the application with tests).

Specifically:
* Any change to the inbound or outbound proxy configuration necessitated
  recompiling the other; and this compilation could not be parallelized.
* Integration tests depended on the `linkerd2-proxy` executable, adding
  about 10 minutes to every build.
* The tests/support module (which is also extremely costly to build) was
  compiled _for each integration test_.

This change restructures the crates in this repository to allow `cargo`
to cache intermediate code that was otherwise being compiled
redundantly or serially:

* The `linkerd2-proxy` crate now contains _only_ the executable and need
  not be built during tests.
* The `linkerd2-app` crate exposes the app's `Main`, but uses
  `linkerd2-app-inbound` and `linkerd2-app-outbound` subcrates to
  improve parellization/cacheability.
* The rest of the  top-level application code
* The `linkerd2-app-integration` crate now contains all of the
  integration test support code (as well as the tests themselves), so
  that the tests only need to compile the support library once.

All in all, this reduces compile time to under 20 minutes.
2019-10-16 15:39:39 -07:00
Oliver Gould c99f64368d
Record SHA of package artifact (#353)
* Record SHA of package artifact

* Remove outdated section of README
2019-09-14 17:04:38 -07:00
Oliver Gould fab3b242ef
ci: Automate releases via GitHub Actions (#349)
This change updates CI as follows:
* Rust & Docker checks are now run on master as well as PRs
* Tags beginning with `release/` now automatically create a Release.
* Travis no longer publishes artifacts to build.l5d.io
* Travis is disabled.
2019-09-12 17:33:25 -07:00
Jon Richards 9c0a94987d Add clean target (#161)
Adds a `make clean` target that invokes `cargo clean`.
2018-12-18 15:13:54 -08:00
Toby Lawrence 1cd340ccaa Fix Slack signup link in README. (#133)
Signed-off-by: Toby Lawrence <toby@nuclearfurnace.com>
2018-11-15 20:12:46 -08:00
Oliver Gould bbf217ff4f
Replace references to _Conduit_ (#6)
There are various comments, examples, and documentation that refers to
Conduit. This change replaces or removes these refernces.

CONTRIBUTING.md has been updated to refer to GOVERNANCE/MAINTAINERS.
2018-07-12 20:41:17 -07:00
Oliver Gould 3c48ba7f62
Add a README (#4) 2018-07-11 16:01:54 -07:00