I 'm trying to edit an item using this github action but it's failing with Error: 2024/08/09 19:06:52 invalid JSON provided
2024-08-09T19:06:51.0562468Z --- START
2024-08-09T19:06:51.5807310Z 7:06PM | DEBUG | InitDefaultCache: successfully initialized cache
2024-08-09T19:06:51.5828654Z 7:06PM | DEBUG | EncryptedKeysets: Cache miss on keyset
2024-08-09T19:06:51.6463028Z 7:06PM | DEBUG | SetEncryptedKeysets: Successfully cached keyset
2024-08-09T19:06:51.6464435Z 7:06PM | DEBUG | Vault: cache miss on vault ***
2024-08-09T19:06:51.7261988Z 7:06PM | DEBUG | SetVault: successfully cached vault ***
2024-08-09T19:06:51.7939655Z 7:06PM | DEBUG | VaultItems: cache miss on vault items of vault ***
2024-08-09T19:06:51.8613037Z 7:06PM | DEBUG | SetVaultItems: successfully cached vault items of vault ***
2024-08-09T19:06:51.8614163Z ID TITLE VAULT EDITED
2024-08-09T19:06:51.8616188Z [REDACTED] Service Account Auth Token: github-actions Operations - Customers 1 hour ago
2024-08-09T19:06:51.8618739Z *** Customer Keys Operations - Customers 2 minutes ago
2024-08-09T19:06:51.8627866Z --- MID
2024-08-09T19:06:51.8697896Z 7:06PM | DEBUG | Skipped loading desktop app settings file. The desktop app might not be installed: read file: lstat /home/runner/.config/1Password/settings/settings.json: no such file or directory
2024-08-09T19:06:52.1080185Z 7:06PM | DEBUG | InitDefaultCache: successfully initialized cache
2024-08-09T19:06:52.1081314Z 7:06PM | DEBUG | EncryptedKeysets: Cache hit on keyset
2024-08-09T19:06:52.1082233Z [ERROR] 2024/08/09 19:06:52 invalid JSON provided
2024-08-09T19:06:52.1092324Z --- END
2024-08-09T19:06:52.1101095Z ##[debug]Finishing: Update 1Password```
I 'm using a RW Service Account token from exported to repos secret OP_SERVICE_ACCOUNT_TOKEN.
Both item list and item edit works from my desktop. I've no OP desktop app installed, only the chrome extension.
Only item list works from githuc action.
This is the snippet of my workflow. All variables are properly populated
- name: Install 1Password CLI
uses: 1password/install-cli-action@v1
- name: Update 1Password
run: |
echo --- START
op --debug item list --vault $OP_VAULT_ID || true
echo --- MID
op --debug item edit $OP_ITEM_ID --vault $OP_VAULT_ID keys=teste || true
echo --- END
Hi.
I 'm trying to edit an item using this github action but it's failing with
Error: 2024/08/09 19:06:52 invalid JSON provided
I 'm using a RW Service Account token from exported to repos secret
OP_SERVICE_ACCOUNT_TOKEN
.Both
item list
anditem edit
works from my desktop. I've no OP desktop app installed, only the chrome extension. Onlyitem list
works from githuc action.This is the snippet of my workflow. All variables are properly populated