Skip to content

Conversation

@jakedoublev
Copy link
Contributor

@jakedoublev jakedoublev commented Apr 10, 2025

New commands for new policy actions CRUD service/sdk methods, along with e2e BATS tests.

@jakedoublev jakedoublev changed the title feat(main): add docs for actions CRUD feat(main): add actions CRUD and e2e tests Apr 24, 2025
@jakedoublev jakedoublev marked this pull request as ready for review April 24, 2025 16:51
@jakedoublev jakedoublev requested review from a team as code owners April 24, 2025 16:51
@ryanulit ryanulit requested a review from Copilot April 24, 2025 18:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds CRUD endpoints for the actions service along with end‐to‐end tests and associated documentation updates. Key changes include:

  • Fixing the error message formatting in the man page processing.
  • Introducing new CRUD handler functions for actions in pkg/handlers/actions.go.
  • Updating documentation and CLI commands in docs/man/policy/* and cmd/policy-actions.go to support the new actions functionality.

Reviewed Changes

Copilot reviewed 15 out of 17 changed files in this pull request and generated 2 comments.

File Description
pkg/man/man.go Fixed error formatting for unknown language messages
pkg/handlers/actions.go Added new CRUD methods for actions
docs/man/policy/* Updated documentation for actions, attributes, and namespaces
cmd/policy-actions.go Added CLI command implementations for actions and integrated label flags
Files not reviewed (2)
  • e2e/actions.bats: Language not supported
  • go.mod: Language not supported

@jakedoublev jakedoublev merged commit 2fb9ec7 into main Apr 24, 2025
11 checks passed
@jakedoublev jakedoublev deleted the feat/actions-support branch April 24, 2025 19:34
jakedoublev added a commit that referenced this pull request Jun 3, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.21.0](v0.20.0...v0.21.0)
(2025-05-29)


### Features

* Add initial Dependency Review configuration
([#551](#551))
([b622666](b622666))
* **core:** Add base key cmds
([#563](#563))
([edfd6c0](edfd6c0))
* **core:** DSPX-18 clean up Go context usage to follow best practices
([#558](#558))
([a2c9f8b](a2c9f8b))
* **core:** DSPX-608 - Deprecate public_client_id
([#555](#555))
([8d396bd](8d396bd))
* **core:** DSPX-608 - require clientID for login
([#553](#553))
([580172e](580172e))
* **core:** DSPX-896 add registered resources CRUD
([#559](#559))
([8e7475e](8e7475e))
* **core:** KAS allowlist options
([#539](#539))
([af7978f](af7978f))
* **core:** key management operations
([#533](#533))
([d4f6aaa](d4f6aaa))
* **main:** add actions CRUD and e2e tests
([#523](#523))
([2fb9ec7](2fb9ec7))
* **main:** refactor actions within existing CLI policy object CRUD
([#543](#543))
([9ab1a58](9ab1a58))
* **core:** Resource mapping groups
([#567](#567))
([03fa307](03fa307))
* **core:** Update key mgmt flags to consistent format
([#570](#570))
([#846f96c](846f96c))
* **core:** Rotate Key
([#572](#572))
([afd0043](afd0043))


### Bug Fixes

* **ci:** ci job should run on changes to GHA
([#530](#530))
([1d296ca](1d296ca))
* **main:** Pass the full url when building the sdk object
([#544](#544))
([8b836f0](8b836f0))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>
Co-authored-by: Elizabeth Healy <[email protected]>
Co-authored-by: Chris Reed <[email protected]>
Co-authored-by: Jake Van Vorhis <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants