Skip to content

Create certificates folder #87

Create certificates folder

Create certificates folder #87

Workflow file for this run

name: Tests
on:
workflow_dispatch:
push:
branches: ["main"]
pull_request:
branches: ["main"]
env:
# Purely testing keys that have no access to JP systems etc.
PUBLIC: -----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoZ203HV7SOVSu0U9aJa2\nJjAPgyroUH76rKdnPZCgUDKhDcFmNdYC76VXAUL9e9ajVOxIZyBi4FIuZlw2sHMs\nJwXQigxl6B5ZnBn71rkIyXSlvobY3TaTM8of64Wu/1HUgVIueogANTNslF9Kf7nF\ns1HOWWY/H5iVgRPrIXZJ/AjkPCYwlBLUqU58rvogBuaFD1Q14cHJlaxtj/HM1GZS\n4q0Dg6M5EAwZxRtHImliYbIy8zjq2yhY7lKrMdXfK224Ovc1xrY4M875OPz3ppn5\nuChRQqWviFkbCShs83JV6ncfmCmxQRObYQLkDwSAcgPUIWaNM6TUZQwtpZ+1Magi\njwIDAQAB\n-----END PUBLIC KEY-----
PRIVATE: -----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQChnbTcdXtI5VK7\nRT1olrYmMA+DKuhQfvqsp2c9kKBQMqENwWY11gLvpVcBQv171qNU7EhnIGLgUi5m\nXDawcywnBdCKDGXoHlmcGfvWuQjJdKW+htjdNpMzyh/rha7/UdSBUi56iAA1M2yU\nX0p/ucWzUc5ZZj8fmJWBE+shdkn8COQ8JjCUEtSpTnyu+iAG5oUPVDXhwcmVrG2P\n8czUZlLirQODozkQDBnFG0ciaWJhsjLzOOrbKFjuUqsx1d8rbbg69zXGtjgzzvk4\n/Pemmfm4KFFCpa+IWRsJKGzzclXqdx+YKbFBE5thAuQPBIByA9QhZo0zpNRlDC2l\nn7UxqCKPAgMBAAECggEAQaVJXXLqzMU5QY/yTZVKD2DeLC01h9zL/W1R5hPkyi6G\ndIvl9GAleSnzmTOYusCIP2pqTlk9UFiROEqkfC+L853NAwXeLtaFF38GaEVoaEvV\nNvqXA+OzDwo+xO/cESEv7AdxkZvEWde1dt7t58uRnjDQXEfHxBG6SF/K1iCyFIjy\nk/+SOnw7Yr2NQwSliXAFBD08zACdJWSy5FCZkGDdyfIc+qCr83CP5jGf0fIKjVDf\nNKfLgUUx5u4XfipznKLSVwL+CDk+uAZumC8Jy/4AE3ip9lgluYBk8KvGGyI3K+rF\nO7ErN7yoV4/pQTAF5XVmsEgbbhUMbYhKJdA++ilPYQKBgQDWVm6MQK8gz0RPwWe0\n6iX+KKj/Pn7/kcHTBSxSLsr9XMHl6uCagIT7ahe0hr6NP2SpoAjoC+sc1C2hYRnO\nQv0y1rBMfbe7huGkqv07bvafmOQVzk8fwmOFwCYzdmpdq+xiQOXZ6CL0uOH7ueOO\nmiGX3x+sr6F6qncalLmh7FoDMwKBgQDBB9EzhRDJmHuADOeKjvwqid0sKabybNZn\n1Rhbq9qD2WS4nOYZk/wuVNgzXfx+b1Hqq8mSKr8IDf0zjMhbxi4i5dJ17d85JzQf\nmTc5eetS4EnVrfEfZPZ7ngO8jpuL8DQtVYLIwnUEKy8ryywvm4kHPBhfb9AqMmav\nm5a/gRSjNQKBgQDRZVtW1hLBwPwB1vcUPfSkGuEPi+TSlXmASPuFxoU1hRtBHXgU\nOR6x6HIEQeeDYr1bIifRW2N0pK13jb+CTNvEgQ13jRKkuB9Vml8PY1a5kMqzqvyO\nEIDeOFyZxkQgA0hKrRBhFHKiFsVgAbkYpefP0YHGWUcu6b62TzoTwS4nFQKBgQCA\nL3HElcwVI/Z3jZpBUDyy/wRqLGraOF6Va1SWo+QjhL03P7IqMDTai6tbSUHAsKok\nfdoI/+wGLEwF7KqtD0laEWaWu9Vt/dPGXBfpSkZ0rc86YB1srL5mTwPKNqWi42uy\n40NLkJ7mmsrjeTOplc8Eh+rjjbweGYRJf7g3CkArNQKBgHosHrZdUYm6OU0JqfC0\nmdhfx3lx51CxGFH/WhhTxngr1EeQOZg5la5MQXOsW4XAWj91uW5nLSPD7yGQH/HM\n7ef20OXlTVdaJEfzf3wc1ZszqyxD0h9J83zxA18sdYIiraMjFf0TJN9sp+n+Kayl\nStjA0osTStTg0tthBjBmDe7L\n-----END PRIVATE KEY-----
COUNTRY_NAME: UK
STATE_OR_PROVINCE_NAME: SCOTLAND
LOCALITY_NAME: Glasgow
ORGANIZATION_NAME: Org
COMMON_NAME: HELLO
DNS_NAME: WORLD
permissions:
contents: read
jobs:
test-python:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./python/sample-authentication-code
steps:
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Test with pytest
run: |
cd tests
pytest
test-go:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./go/sample-authentication-code/pkg/samples
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ">=1.19.0"
- run: go test
test-java:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./java/sample-authentication-code
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: "17"
distribution: "temurin"
- name: Build with Maven
run: mvn --batch-mode --update-snapshots package