5
0
Fork 0
mirror of https://github.com/hashicorp/vault-action.git synced 2025-11-08 07:36:56 +00:00

update local test to workflow_dispatch

This commit is contained in:
JM Faircloth 2023-06-12 11:48:18 -05:00
parent ab29483bc6
commit 01f27b183a
2 changed files with 22 additions and 11 deletions

View file

@ -1,16 +1,20 @@
# This is a sample workflow to help test contributions # This is a sample workflow to help test contributions
# Change the branch name, url and token to fit with your own environment # Change the branch name, url and token to fit with your own environment
# Use 'on: push' instead of 'on: local-test' if you wish to run the test on github # To run this locally with act use:
# If running locally with act, run the workflow with 'act local-test' # act workflow_dispatch -j local-test
#
# If you have permissions, you can run this workflow via the GitHub UI.
# Otherwise, use 'on: push' instead of 'on: workflow_dispatch'.
# Don't forget to revert the file changes and invalidate any tokens that were committed before opening a pull-request # Don't forget to revert the file changes and invalidate any tokens that were
on: local-test # committed before opening a pull request.
on: workflow_dispatch
name: local-test name: local-test
jobs: jobs:
build: local-test:
name: local-test name: local-test
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View file

@ -546,8 +546,12 @@ $ npm run test:integration:basic # Choose one of: basic, enterprise, e2e, e2e-tl
### Running the action locally ### Running the action locally
You can use the [act](https://github.com/nektos/act) command to test your changes locally if desired. Unfortunately it is not currently possible to use uncommitted local changes for a shared workfow. You will still need to push You can use the [act](https://github.com/nektos/act) command to test your
the changes you would like to validate beforehand. Even if a commit is necessary, this is still a more detailed and faster feedback loop than waiting for the action to be executed by Github in a different repository. changes locally if desired. Unfortunately it is not currently possible to use
uncommitted local changes for a shared workfow. You will still need to push the
changes you would like to validate beforehand. Even if a commit is necessary,
this is still a more detailed and faster feedback loop than waiting for the
action to be executed by Github in a different repository.
Push your changes into a feature branch. Push your changes into a feature branch.
```sh ```sh
@ -556,8 +560,11 @@ $ git commit -m "testing new changes"
$ git push $ git push
``` ```
Edit the ./.github/workflows/local-test.yaml file to use your new feature branch. You may have to additionally edit the vault url, token and secret path if you are not using one of the provided containerized instance. Edit the ./.github/workflows/local-test.yaml file to use your new feature
Run your feature branch locally. branch. You may have to additionally edit the vault url, token and secret path
if you are not using one of the provided containerized instance. Run your
feature branch locally.
```sh ```sh
$ act local-test $ act workflow_dispatch -j local-test
``` ```