8000 Clean up the SonarQube Cloud configuration file · Netatalk/netatalk@b6ca3eb · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Rewrite ICN hex to C byte array script from Python to Perl #1602

Rewrite ICN hex to C byte array script from Python to Perl

Rewrite ICN hex to C byte array script from Python to Perl #1602

Workflow file for this run

10000
on:
push:
branches: [ "main" ]
paths-ignore:
- "**.md"
- "**/COPYING"
- "**/README*"
- ".github/workflows/build.yml"
- "contrib/webmin_module/**"
- "COPYRIGHT"
pull_request:
branches: [ "main" ]
paths-ignore:
- "**.md"
- "**/COPYING"
- "**/README*"
- ".github/workflows/build.yml"
- "contrib/webmin_module/**"
- "COPYRIGHT"
env:
REGISTRY: ghcr.io
REPO: ${{ github.repository }}
name: Containers
jobs:
build-container:
name: Build production container
runs-on: ubuntu-latest
timeout-minutes: 5
if: ${{ !github.event.pull_request.head.repo.fork }}
permissions:
contents: read
packages: write
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Create image name
run: |
echo "IMAGE_NAME=${REPO,,}" >> ${GITHUB_ENV}
- name: Login to container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=raw,value=latest
type=sha
- name: Build and push container image
uses: docker/build-push-action@v5
with:
context: .
file: Dockerfile
push: true
labels: ${{ steps.metadata.outputs.labels }}
tags: ${{ steps.metadata.outputs.tags }}
build-container-testsuite:
name: Build Alpine testsuite container
runs-on: ubuntu-latest
timeout-minutes: 5
if: ${{ !github.event.pull_request.head.repo.fork }}
permissions:
contents: read
packages: write
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Create image name
run: |
echo "IMAGE_NAME=${REPO,,}-testsuite" >> ${GITHUB_ENV}
- name: Login to container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=raw,value=latest
type=sha
- name: Build and push container image
uses: docker/build-push-action@v5
with:
context: .
file: testsuite_alp.Dockerfile
push: true
labels: ${{ steps.metadata.outputs.labels }}
tags: ${{ steps.metadata.outputs.tags }}
build-container-webmin:
name: Build Netatalk Webmin Module container
runs-on: ubuntu-latest
timeout-minutes: 5
if: ${{ !github.event.pull_request.head.repo.fork }}
permissions:
contents: read
packages: write
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Create image name
run: |
echo "IMAGE_NAME=${REPO,,}-webmin" >> ${GITHUB_ENV}
- name: Login to container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=raw,value=latest
type=sha
- name: Build and push container image
uses: docker/build-push-action@v5
with:
context: .
file: webmin_module.Dockerfile
push: true
labels: ${{ steps.metadata.outputs.labels }}
tags: ${{ steps.metadata.outputs.tags }}
build-container-testsuite-debian:
name: Build Debian testsuite container
runs-on: ubuntu-latest
timeout-minutes: 5
if: ${{ !github.event.pull_request.head.repo.fork }}
permissions:
contents: read
packages: write
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Create image name
run: |
echo "IMAGE_NAME=${REPO,,}-testsuite-debian" >> ${GITHUB_ENV}
- name: Login to container registry
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata
id: metadata
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=raw,value=latest
type=sha
- name: Build and push container image
uses: docker/build-push-action@v5
with:
context: .
file: testsuite_deb.Dockerfile
push: true
labels: ${{ steps.metadata.outputs.labels }}
tags: ${{ steps.metadata.outputs.tags }}
afp-spectest-afp34-prod:
name: AFP spec test (cnid:dbd) AFP 3.4 - Alpine (Prod)
needs:
- build-container
- build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Create Docker network
run: |
docker network create afp_network
- name: Run Netatalk
run: |
docker run --detach --name afp_server --network afp_network \
-e AFP_USER=atalk1 \
-e AFP_USER2=atalk2 \
-e AFP_PASS=${{ secrets.AFP_PASSWD }} \
-e AFP_PASS2=${{ secrets.AFP_PASSWD }} \
-e AFP_GROUP=afpusers \
-e SHARE_NAME=test1 \
-e SHARE_NAME2=test2 \
-e INSECURE_AUTH=1 \
-e DISABLE_TIMEMACHINE=1 \
-e AFP_EXTMAP=1 \
ghcr.io/netatalk/netatalk:latest
- name: Run Netatalk testsuite
run: |
docker run --rm --network afp_network \
-e AFP_USER=atalk1 \
-e AFP_USER2=atalk2 \
-e AFP_PASS=${{ secrets.AFP_PASSWD }} \
-e AFP_PASS2=${{ secrets.AFP_PASSWD }} \
-e AFP_GROUP=afpusers \
-e SHARE_NAME=test1 \
-e SHARE_NAME2=test2 \
-e VERBOSE=1 \
-e TESTSUITE=spectest \
-e AFP_VERSION=7 \
-e AFP_REMOTE=1 \
-e AFP_HOST=afp_server \
ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-mysql-afp34-prod:
name: AFP spec test (cnid:mysql) AFP 3.4 - Alpine (Prod)
needs:
- build-container
- build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Create container network
run: |
docker network create afp_network
- name: Start MariaDB
run: |
docker run --detach --name mariadb --network afp_network \
-e MARIADB_ROOT_PASSWORD=${{ secrets.MARIADB_ROOT_PASSWORD }} \
mariadb:latest
- name: Wait for MariaDB to initialize
run: |
sleep 4
- name: Start Netatalk
run: |
docker run --detach --name afp_server --network afp_network \
-e AFP_USER=atalk1 \
-e AFP_USER2=atalk2 \
-e AFP_PASS=${{ secrets.AFP_PASSWD }} \
-e AFP_PASS2=${{ secrets.AFP_PASSWD }} \
-e AFP_GROUP=afpusers \
-e AFP_CNID_BACKEND=mysql \
-e SHARE_NAME=test1 \
-e SHARE_NAME2=test2 \
-e INSECURE_AUTH=1 \
-e DISABLE_TIMEMACHINE=1 \
-e AFP_EXTMAP=1 \
-e AFP_CNID_SQL_HOST=mariadb \
-e AFP_CNID_SQL_PASS=${{ secrets.MARIADB_ROOT_PASSWORD }} \
ghcr.io/netatalk/netatalk:latest
- name: Run Netatalk testsuite
run: |
docker run --rm --network afp_network \
-e AFP_USER=atalk1 \
-e AFP_USER2=atalk2 \
-e AFP_PASS=${{ secrets.AFP_PASSWD }} \
-e AFP_PASS2=${{ secrets.AFP_PASSWD }} \
-e AFP_GROUP=afpusers \
-e SHARE_NAME=test1 \
-e SHARE_NAME2=test2 \
-e VERBOSE=1 \
-e TESTSUITE=spectest \
-e AFP_VERSION=7 \
-e AFP_REMOTE=1 \
-e AFP_EXCLUDE_TESTS=1 \
-e AFP_HOST=afp_server \
-e AFP_CNID_SQL_HOST=mariadb \
-e AFP_CNID_SQL_PASS=${{ secrets.MARIADB_ROOT_PASSWORD }} \
ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-mysql-afp34-debian:
name: AFP spec test (cnid:mysql) AFP 3.4 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Create container network
run: |
docker network create afp_network
- name: Start MariaDB container
run: |
docker run --detach --name mariadb --network afp_network \
-e MARIADB_ROOT_PASSWORD=${{ secrets.MARIADB_ROOT_PASSWO 10000 RD }} \
mariadb:latest
- name: Wait for MariaDB to initialize
run: |
sleep 4
- name: Run Netatalk testsuite
run: |
docker run --rm --network afp_network \
-e AFP_USER=atalk1 \
-e AFP_USER2=atalk2 \
-e AFP_PASS=${{ secrets.AFP_PASSWD }} \
-e AFP_PASS2=${{ secrets.AFP_PASSWD }} \
-e AFP_GROUP=afpusers \
-e AFP_CNID_BACKEND=mysql \
-e SHARE_NAME=test1 \
-e SHARE_NAME2=test2 \
-e INSECURE_AUTH=1 \
-e DISABLE_TIMEMACHINE=1 \
-e VERBOSE=1 \
-e TESTSUITE=spectest \
-e AFP_VERSION=7 \
-e AFP_REMOTE=1 \
-e AFP_EXTMAP=1 \
-e AFP_EXCLUDE_TESTS=1 \
-e AFP_CNID_SQL_HOST=mariadb \
-e AFP_CNID_SQL_PASS=${{ secrets.MARIADB_ROOT_PASSWORD }} \
ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-spectest-afp34:
name: AFP spec test (ea:sys) AFP 3.4 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 7
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp34-debian:
name: AFP spec test (ea:sys) AFP 3.4 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 7
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-adtest-afp34:
name: AFP spec test (ea:ad) AFP 3.4 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
AFP_ADOUBLE: 1
TESTSUITE: spectest
AFP_VERSION: 7
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-adtest-afp34-debian:
name: AFP spec test (ea:ad) AFP 3.4 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
AFP_ADOUBLE: 1
TESTSUITE: spectest
AFP_VERSION: 7
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-spectest-afp33:
name: AFP spec test (ea:sys) AFP 3.3 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 6
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp32:
name: AFP spec test (ea:sys) AFP 3.2 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 5
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp31:
name: AFP spec test (ea:sys) AFP 3.1 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 4
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp30:
name: AFP spec test (ea:sys) AFP 3.0 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 3
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp30-debian:
name: AFP spec test (ea:sys) AFP 3.0 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 3
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-spectest-afp22:
name: AFP spec test (ea:sys) AFP 2.2 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 2
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp21:
name: AFP spec test (ea:sys) AFP 2.1 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 1
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-spectest-afp21-debian:
name: AFP spec test (ea:sys) AFP 2.1 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
TESTSUITE: spectest
AFP_VERSION: 1
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-adtest-afp21:
name: AFP spec test (ea:ad) AFP 2.1 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
AFP_ADOUBLE: 1
TESTSUITE: spectest
AFP_VERSION: 1
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-adtest-afp21-debian:
name: AFP spec test (ea:ad) AFP 2.1 - Debian
needs: build-container-testsuite-debian
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_USER2: atalk2
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_PASS2: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
SHARE_NAME2: test2
INSECURE_AUTH: 1
DISABLE_TIMEMACHINE: 1
VERBOSE: 1
AFP_ADOUBLE: 1
TESTSUITE: spectest
AFP_VERSION: 1
AFP_EXTMAP: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite-debian:latest
afp-rotest-afp34:
name: AFP spec test (readonly) AFP 3.4 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
INSECURE_AUTH: 1
VERBOSE: 1
AFP_READONLY: 1
TESTSUITE: readonly
AFP_VERSION: 7
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-rotest-afp21:
name: AFP spec test (readonly) AFP 2.1 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
INSECURE_AUTH: 1
VERBOSE: 1
AFP_READONLY: 1
TESTSUITE: readonly
AFP_VERSION: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-logintest-afp34:
name: AFP login test AFP 3.4 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
INSECURE_AUTH: 1
VERBOSE: 1
TESTSUITE: login
AFP_VERSION: 7
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-logintest-afp21:
name: AFP login test AFP 2.1 - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
INSECURE_AUTH: 1
VERBOSE: 1
TESTSUITE: login
AFP_VERSION: 1
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-lantest:
name: AFP lantest - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
INSECURE_AUTH: 1
VERBOSE: 1
TESTSUITE: lan
AFP_VERSION: 7
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
afp-speedtest:
name: AFP speedtest - Alpine
needs: build-container-testsuite
runs-on: ubuntu-latest
timeout-minutes: 5
env:
AFP_USER: atalk1
AFP_PASS: ${{ secrets.AFP_PASSWD }}
AFP_GROUP: afpusers
SHARE_NAME: test1
INSECURE_AUTH: 1
VERBOSE: 1
TESTSUITE: speed
AFP_VERSION: 7
steps:
- uses: docker://ghcr.io/netatalk/netatalk-testsuite:latest
0