Skip to content

Policy Login

Actions

About

Login to Open Policy Registry (opcr.io)
v1.0.1
Latest
Star (0)

Policy Login Action

policy-login-action

GitHub action to log-in into the Open Policy Registry (opcr.io)

Inputs

username

Required The username, which is a Github account name.

Default: empty

password

Required The password, which is a Github Personal Access Token.

Default: empty

server

Required The registry service hostname.

Default: opcr.io

verbosity

Required The logging verbosity level [ info | error | debug | trace ] used.

Default: error

Outputs

None defined

Example

name: policy-build-release

on:
  workflow_dispatch:
  push:
    tags:
    - '*'

jobs:
  release_policy:
    runs-on: ubuntu-latest
    name: build
    steps:

    - uses: actions/checkout@v4

    - name: Policy Login
      id: policy-login
      uses: opcr-io/policy-login-action@v3
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
      with:
        username: policy-bot
        password: "$GITHUB_TOKEN"

    - name: Policy Build
      id: policy-build
      uses: opcr-io/policy-build-action@v3
      with:
        src: peoplefinder/src
        tag: datadude/peoplefinder:$(sver -n patch)
        revision: "$GITHUB_SHA"

    - name: Policy Push
      id: policy-push
      uses: opcr-io/policy-push-action@v3
      with:
        tag: datadude/peoplefinder:$(sver -n patch)

    - name: Policy Logout
      id: policy-logout
      uses: opcr-io/policy-logout-action@v3

Policy Login is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Login to Open Policy Registry (opcr.io)
v1.0.1
Latest

Policy Login is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.