Volodymyr Zotov
6a721fb6aa
Merge pull request #121 from 1Password/vzt/fix-acceptance-test-workflow
...
Fix acceptance test workflow
2025-12-11 15:21:04 -06:00
Volodymyr Zotov
7ee331322f
Fix lint error
2025-12-11 15:03:59 -06:00
Volodymyr Zotov
9fb38d43e1
Ignore .idea folder
2025-12-11 15:00:10 -06:00
Volodymyr Zotov
bdf1f8ceff
Run acceptance tests only when PR is opened, synchronize(changes pushed) or reopened
2025-09-08 16:29:18 -05:00
Volodymyr Zotov
7c3deef5f9
Fix acceptance-test workflow
2025-09-08 16:25:11 -05:00
Volodymyr Zotov
564bf5b01f
Merge pull request #118 from wcarlsen/main
...
feature: enable loading 1password secrets from file
2025-09-08 14:09:57 -05:00
Willi Carlsen
0ff92dd768
Using dotenv package instead of experimental API process.loadEnvFile
...
Signed-off-by: Willi Carlsen <carlsenwilli@gmail.com >
2025-09-06 07:37:10 +02:00
Willi Carlsen
1850a6b487
Fixed typo in README
...
Signed-off-by: Willi Carlsen <carlsenwilli@gmail.com >
2025-09-03 12:45:43 +02:00
Willi Carlsen
08a0af8ec3
Added OP_ENV_FILE to acceptance test, fixed lint/style error and added example .env.tpl documentation in README
...
Signed-off-by: Willi Carlsen <carlsenwilli@gmail.com >
2025-09-03 08:45:53 +02:00
Willi Carlsen
d11f2d1dac
feature: enable loading 1password secrets from file
...
Signed-off-by: Willi Carlsen <carlsenwilli@gmail.com >
2025-09-01 17:05:11 +02:00
Eduard Filip
2c12b97549
Merge pull request #117 from geofox/geofox-patch-typo
...
DOCS - Fix typo in the example with step’s output
2025-08-21 15:11:35 +01:00
Geoffrey Richard
211132e91f
Typo in the example with step’s output
...
The missing « s » makes the action fail in the example.
2025-08-19 20:02:05 +02:00
Volodymyr Zotov
13f58eec61
Merge pull request #110 from 1Password/vzt/prepare-release-v3
...
Prepare release v3.0.0
v3.0.0
2025-08-14 12:25:40 -05:00
Volodymyr Zotov
f9847b316a
Merge branch 'main' into vzt/prepare-release-v3
...
# Conflicts:
# README.md
2025-08-14 10:01:49 -05:00
Volodymyr Zotov
438a01224c
Merge pull request #114 from 1Password/vzt/change-default-export-env
...
Set `export-env` input to `false` by default
2025-08-14 10:01:11 -05:00
Volodymyr Zotov
ba891d4bf2
Update readme
2025-08-14 09:59:24 -05:00
Volodymyr Zotov
909c7e01f1
Fix formatting
2025-08-13 17:41:42 -05:00
Volodymyr Zotov
1c443d83da
Update README.md to show examples of using as step outputs and env vars
2025-08-13 17:35:23 -05:00
Volodymyr Zotov
867fee7815
Set export-env input to false by default
2025-08-13 17:03:58 -05:00
Volodymyr Zotov
ee4b4919bf
Make latest build
2025-08-13 16:50:05 -05:00
Volodymyr Zotov
13f110716c
Merge branch 'main' into vzt/prepare-release-v3
2025-08-13 16:49:19 -05:00
Volodymyr Zotov
7914f19c4d
Merge pull request #113 from 1Password/vzt/bump-op-cli-installer
...
Bump op-cli-installer version
2025-08-13 16:48:44 -05:00
Volodymyr Zotov
25aa72f51b
Point to the latest op-cli-installer commit from main
2025-08-13 16:29:10 -05:00
Volodymyr Zotov
2fa8a509ca
Point to the latest main for acceptance tests
2025-08-13 16:08:37 -05:00
Volodymyr Zotov
f30ae37660
Bump to the latest op-cli-installer version that set's defaults
2025-08-13 15:40:06 -05:00
Volodymyr Zotov
93b787fdef
Merge branch 'main' into vzt/prepare-release-v3
2025-08-13 15:13:22 -05:00
Volodymyr Zotov
29afdd3b50
Merge pull request #112 from 1Password/vzt/set-default-cli-version
...
Set default for `version` input
2025-08-13 15:11:49 -05:00
Volodymyr Zotov
c03c0b6bbe
Set default for version input
2025-08-13 14:16:47 -05:00
Volodymyr Zotov
cb2930c65f
Bump actions/checkout to v4 on readme
2025-08-13 13:25:33 -05:00
Volodymyr Zotov
65a7f5e592
Prepare release v3.0.0
2025-08-13 13:16:21 -05:00
Volodymyr Zotov
a8d5f2a285
Merge pull request #109 from 1Password/vzt/use-op-cli-installer
...
Use op cli installer to enable Windows support
2025-08-13 12:56:35 -05:00
Volodymyr Zotov
f5fc2382af
Treat module as commonjs
2025-08-13 12:06:22 -05:00
Volodymyr Zotov
596d8007a1
Introduce build:all command that bundles both configure and load-secrets-action. Remove type: "module" from package.json so ncc builds CommonJS configure action which is required
2025-08-13 11:59:45 -05:00
Volodymyr Zotov
c9ae724dfd
Use latest commit hash for op-cli-installer package
2025-08-08 19:31:32 -05:00
Volodymyr Zotov
40b6ef7b57
Remove verify cli version step from a job to reduce complexity.
...
This should be properly tested in op-cli-installer package. Current test will confirm that secrets are loaded correctly.
2025-08-08 19:28:20 -05:00
Volodymyr Zotov
a4866d442c
Remove bash script
2025-08-05 16:13:17 -05:00
Volodymyr Zotov
10084cd57d
Re-build configure action as commonjs
2025-08-05 11:49:35 -05:00
Volodymyr Zotov
d6b7427345
Change configure action type to commonjs
2025-08-05 11:47:12 -05:00
Volodymyr Zotov
96de656797
Re-write configure action in JS
2025-08-05 11:45:36 -05:00
Volodymyr Zotov
c0724d8845
Add more tests to check that action works correctly with provided stable or beta version
2025-08-05 11:45:36 -05:00
Volodymyr Zotov
3a62b7cf63
Use op-cli-installer package to install CLI
2025-08-05 10:37:09 -05:00
Eduard Filip
43fd9cdb84
Merge pull request #103 from 1Password/eddy/fix-dependabot-alerts
...
Fix Dependabot alerts
2025-07-15 16:03:02 +02:00
Eddy Filip
73195c1d43
Fix Dependabot alerts
2025-07-14 18:19:51 +02:00
Eduard Filip
85e0e789db
Merge pull request #100 from 1Password/fix/fork-workflow
...
In #97 it was missed to adjust the reusable workflow to pull changes from the forked commit. Instead, now we pull from base repository, which doesn't contain the external contributor's changes.
I've also improved the way we reference the reusable workflow to ensure we're using a trusted reusable workflow that won't change often.
2025-03-05 17:11:01 +01:00
Eddy Filip
39cf694bee
Reference the reusable workflow from main
...
This is a safer approach since the main branch is protected. Therefore any chages to the reusable workflow will be intentional.
2025-03-05 10:25:55 +01:00
Eddy Filip
39b7248332
Add checking out from forked head
2025-03-05 10:25:52 +01:00
Eduard Filip
a5e5c78980
Merge pull request #97 from 1Password/feat/run-e2e-test-on-fork
...
Currently an external contributor can't have the acceptance tests run on their PR because pull_request doesn't give access to the secrets needed for them.
Therefore, in this PR we create a new workflow that is identical to the one for existing acceptance tests, with the following differences:
This workflow can be triggered with the command /ok-to-test sha="<contributor's latest commit sha>" by one of this repo's maintainers.
After the acceptance tests finish, their result will be updated to the PR's list of checks.
2025-03-04 13:57:05 +01:00
Eddy Filip
7d16183347
Add fork workflow for acceptance tests
...
This file contains the same acceptance test jobs with the following differences:
- They only run if the `ok-to-test` command triggered the workflow and a sha has been passed.
- They checkout from the external contributor's commit.
Lastly, this workflow contains an extra job which updates the status in the PR based on the jobs executed. The result of a job is the parent result of all the matrix variants executed as part of it.
2025-03-04 11:01:13 +01:00
Eddy Filip
0cbceff209
Add ok-to-test command
...
This command will trigger an end-to-end workflow with the external contributor's code.
2025-03-04 11:01:09 +01:00
Eddy Filip
fec5c39dcc
Add condition to run tests only on maintainer's branches
2025-03-04 11:01:06 +01:00