Commit Graph

76 Commits

Author SHA1 Message Date
Josh Suereth 46d9eacef9
chore: No longer run weaver as root, or give full filesystem access (#1359) 2024-08-28 08:21:51 -04:00
Liudmila Molkova 94b186c657
Check attribute/metric/event name format (#1302) 2024-08-22 07:43:12 -07:00
Josh Suereth bcc38055d7
chore: Keep docker containers up to date with latest patches. (#1347) 2024-08-20 08:44:35 -07:00
Josh Suereth bad36854b2
(chore) Move backwards compatibility checks to weaver. (#1327)
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2024-08-20 11:29:36 -04:00
Aaron Clawson b3902e2ba3
Add tests for rego policies (#1334)
Co-authored-by: Aaron Clawson <MadVikingGod@users.noreply.github.com>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2024-08-14 16:52:21 -07:00
Liudmila Molkova a3cf57fcc3
Remove prefix in yaml, add policy check to block future usages (and minor cleanups) (#1293)
Co-authored-by: Alexandra Konrad <alexandra.konrad@elastic.co>
2024-08-01 08:47:32 -07:00
Liudmila Molkova d182f9e66f
Add attribute name and const names checks (#1209) 2024-07-31 13:27:51 -07:00
Josh Suereth c22cd95e7a
(chore): bump to latest weaver version. (#1271) 2024-07-23 13:21:11 -07:00
Josh Suereth 459fbdbe0a
Add policy enforcement for attribute registry. (#1208)
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2024-07-23 07:37:06 -04:00
Adriel Perkins 21b8f4620d
[chore] update scripts to detect macos or linux for GNU sed usage (#1267)
Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com>
Co-authored-by: Liudmila Molkova <limolkova@microsoft.com>
2024-07-22 15:27:01 +00:00
Alexander Wert 4e7c42ee8e
Update build-tools version to 0.25.0 and add `display_name` to all registry attribute groups (#985)
Signed-off-by: Alexander Wert <alexander.wert@elastic.co>
2024-07-15 11:58:37 +02:00
Josh Suereth 0f067bb98f
Bump weaver to latest version. (#1207) 2024-07-03 16:25:43 +00:00
Michael Safyan dadb51b7c3
[chore] Improve the Makefile to make it more robust to other environments. (#1063) 2024-05-23 15:40:28 -07:00
Kian-Meng Ang a47ccedec2
[chore] Fix typos (#1060) 2024-05-22 16:13:57 +00:00
Josh Suereth 1e75094931
[chore] Move to latest weaver release. (#1044) 2024-05-16 18:51:06 -04:00
Josh Suereth 04bdbba20f
(feat) Migrate all markdown generation to use JINJA snippets (#1000) 2024-05-15 12:35:17 +00:00
Liudmila Molkova 28158d8c03
Fix CI: regenerate semconv with latest weaver (#1021) 2024-05-09 09:55:51 -07:00
Joao Grassi 5ed38b4918
[chore] Fix Weaver make commands (#1001) 2024-05-07 08:58:35 -07:00
Josh Suereth 651d779183
Generate Attribute Registry using Weaver (#917) 2024-05-01 11:22:28 -07:00
Liudmila Molkova a08fd23c28
[chore] Add backward-compatibility check to ci (#764) 2024-04-05 10:12:06 -07:00
Liudmila Molkova c33835975b
[chore] Fix md generation commands in makefile (#865) 2024-04-02 13:10:57 +02:00
Liudmila Molkova a04a1f4ba4
Update build-tools to 0.24.0 (#820) 2024-03-28 13:05:32 -07:00
Joao Grassi 4f25eb5e54
Add Issue templates and automation scripts (#777) 2024-03-19 11:21:40 +01:00
Joao Grassi 0e945f169e
[chore] Improve check/fix make targets (#787) 2024-03-06 11:30:13 +01:00
Joao Grassi 5fd9bfeece
Omit version on changelog preview cmd (#692) 2024-02-06 11:07:57 +01:00
Joao Grassi 379db81270
Use `chloggen` go tool for managing the changelog (#637) 2024-02-05 16:41:55 +01:00
Liudmila Molkova 09b0b64990
Mark HTTP semantic conventions as stable (#377)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-11-03 12:05:54 -04:00
Trask Stalnaker 08c1d9f340
Change sampling relevant from MUST to SHOULD (and update build-tools version) (#486) 2023-11-02 16:41:11 +01:00
Liudmila Molkova 2c065be5e6
Editorial: Update build-tools to 0.22.0 and sort attributes alphabetically in all semconv (#359)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-10-03 09:37:56 +02:00
Chris Mark 48dc44c31b
Bump semantic conventions tooling to v0.21.0 (#310)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-09-12 17:55:20 +02:00
Armin Ruech 6c82745744
Bump semantic conventions tooling to v0.20.0 (#225)
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
2023-08-01 08:08:29 -04:00
Patrice Chalin b9ca87a4a9
[editorial] Setup Prettier and run it on some files (#192)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-07-21 16:34:45 +02:00
Patrice Chalin 82a6efb892
[editorial] Rename general section pages by dropping `general` from the filename (#195) 2023-07-14 10:10:35 -07:00
Patrice Chalin ed0bceae3f
[editorial] markdownlint in less then 1.5 sec (#193) 2023-07-14 08:10:49 -04:00
Patrice Chalin 5df95bc574
[editorial] Rename docs files and folders: replace "_" by "-"; add check (#177)
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
2023-07-07 17:05:54 +02:00
Joao Grassi fa9dfd3b63
Fix path of md table generation make task (#173) 2023-07-07 08:31:58 -04:00
Alexander Wert 4142dd35dd
Renamed `specification` and `semantic_conventions` to `model` and `docs` (#166) 2023-07-06 11:43:47 -07:00
Liudmila Molkova c5f7a17b34
Editorial: minor fixes for HTTP spec (#16) 2023-05-12 12:21:55 -07:00
Trask Stalnaker 47cabcf799 Rename Optional attribute requirement level to Opt-In (#3228) 2023-03-01 15:13:24 -08:00
Tigran Najaryan e9d9309590 Update build-tools to 1.16.0 (#3259)
build-tools 1.16.0 was just released and is necessary to unblock
https://github.com/open-telemetry/opentelemetry-specification/pull/3190
2023-02-27 17:39:23 -05:00
Armin Ruech 912809fb42 Enable semantic convention tooling for metrics (#3119) 2023-01-24 08:52:53 -08:00
Armin Ruech 0ae2c6bc34 Upgrade semconv generator to v0.14.0 (#2725)
This unblocks #2702 by making the changes introduced in https://github.com/open-telemetry/build-tools/pull/114 available for use.

It also allows for more semantic conventions for scope attributes to be defined in the future (#2682).

See https://github.com/open-telemetry/build-tools/releases/tag/v0.14.0.
2022-08-15 22:00:53 -04:00
Liudmila Molkova 216beba6cc Define net.sock attributes and clarify logical net.peer|host.name attributes (#2614) 2022-07-13 10:01:44 -07:00
Liudmila Molkova 3f7b7d02f9 Adopt attribute requirement levels in semantic conventions (#2594) 2022-06-14 08:02:55 -07:00
Bogdan Drutu a7be53d4c8 Consolidate tools directories, move things to internal/tools (#2534) 2022-05-18 23:35:57 -07:00
Armin Ruech 741ac62a15 Bump semantic conventions tool to v0.11.0 and refine enum wording (#2399) 2022-03-04 17:51:37 +01:00
Patrice Chalin cf973d47fd [linters] Install tools based on versions in package.json (#2323)
* [editorial] Use `npx` to run npm cmds, not hardcoded paths

* Update Makefile based on feedback

* Use --no-install option for npx

* Add `npm install` to markdown-check workflows

* Pin markdownlint-cli at 0.31.0

* Run `npm install` as a separate workflow step

* Use name 'install dependencies' for npm install cmd

* CONTRIBUTING: clarify that you install the tools once

* make: add `install-tools` as dependency to `all`

* Add install check line to `mardown*` targets

Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
2022-03-01 18:11:33 -05:00
Tigran Najaryan f6df784c29 Add `make all` target to test changes locally (#2344)
Make all performs roughly the same steps as the alrady existing github actions. The only
exception is yamllint which I was not able to make work on my Mac after quite some time
and had to skip. If anyone knows how to make it work on a Mac please submit a follow-up PR.

Note that the checks can run in parallel to speed up, e.g. `make -j4`.
2022-02-15 12:48:56 -05:00
Patrice Chalin a358a31b2a [editorial]Add toc/tocstop to Logs pages (#2321) 2022-02-09 15:24:45 -05:00
Patrice Chalin 8da26373a6 [editorial] Generate ALL_DOCS using find only, no grep -v (#2322) 2022-02-08 08:25:48 -08:00