Skip to content

Commit 40899bb

Browse files
Merge pull request #13 from nathanielvarona/improvements/connection-test-badge
Added Test Badge
2 parents bf009c4 + 400abd1 commit 40899bb

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

README.md

+18-17
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Pritunl Client GitHub Action
22

3-
Establish an Enterprise VPN Connection using the Pritunl Client that supports OpenVPN and WireGuard modes on GitHub Actions.
3+
[![Test Connection](https://github.com/nathanielvarona/pritunl-client-github-action/actions/workflows/test.yml/badge.svg?branch=main&event=workflow_dispatch)](https://github.com/nathanielvarona/pritunl-client-github-action/actions/workflows/test.yml)
44

5-
This utility helps you with tasks like automated testing, periodic backups, and anything that requires private access inside the corporate infrastructure using Pritunl Enterprise VPN Server.
5+
Establish a [Pritunl VPN](https://pritunl.com/) connection using the [Pritunl Client](https://client.pritunl.com/) that supports [OpenVPN](https://openvpn.net/) and [WireGuard](https://www.wireguard.com/) modes on [GitHub Actions](https://github.com/features/actions).
6+
7+
This utility helps you with tasks like automated internal endpoint testing, periodic backups, and anything that requires private access inside the corporate infrastructure using Pritunl VPN Enterprise Servers.
68

79
## Usage
810

@@ -36,7 +38,21 @@ The configuration is declarative and relatively simple to use.
3638
# If not supplied, which defaults to `true`.
3739
# If `true` the VPN connection starts within the setup step.
3840
start-connection: ''
41+
```
42+
43+
> Kindly check the section [Working with Pritunl Profile File](#working-with-pritunl-profile-file) on converting `tar` binary to `base64` file format for the `profile-file` input.
44+
45+
## Examples
46+
47+
We have different example scenarios; any combination is possible as long the required `profile-file` input is supplied.
3948

49+
### Minimum Working Configuration
50+
51+
```yml
52+
- name: Setup Pritunl Profile and Start VPN Connection
53+
uses: nathanielvarona/pritunl-client-github-action@v1
54+
with:
55+
profile-file: ${{ secrets.PRITUNL_PROFILE_FILE }}
4056
4157
###
4258
# Then your other steps down below.
@@ -58,21 +74,6 @@ The configuration is declarative and relatively simple to use.
5874
working-directory: e2e
5975
```
6076

61-
> Kindly check the section [Working with Pritunl Profile File](#working-with-pritunl-profile-file) on converting `tar` binary to `base64` file format for the `profile-file` input.
62-
63-
## Examples
64-
65-
We have different example scenarios; any combination is possible as long the required `profile-file` input is supplied.
66-
67-
### Minimum Working Configuration
68-
69-
```yml
70-
- name: Setup Pritunl Profile and Start VPN Connection
71-
uses: nathanielvarona/pritunl-client-github-action@v1
72-
with:
73-
profile-file: ${{ secrets.PRITUNL_PROFILE_FILE }}
74-
```
75-
7677
### The connection requires Pin or Password
7778

7879
```yml

action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Pritunl Client GitHub Action
2-
description: Establish an Enterprise VPN Connection using the Pritunl Client that supports OpenVPN and WireGuard modes on GitHub Actions.
2+
description: Establish a Pritunl VPN connection using the Pritunl Client that supports OpenVPN and WireGuard modes on GitHub Actions.
33

44
branding:
55
icon: server

0 commit comments

Comments
 (0)