Skip to content

Merge pull request #3 from PowerDNS/flexible-config #17

Merge pull request #3 from PowerDNS/flexible-config

Merge pull request #3 from PowerDNS/flexible-config #17

Workflow file for this run

on: [push]
jobs:
push_docs:
runs-on: ubuntu-latest
name: Test the action locally
env:
# Github.refname is wrong for pull requests - have to use head ref for them
MYREF: ${{ github.event.pull_request && github.head_ref || github.ref_name }}
steps:
- uses: actions/checkout@v6
- run: pip install mkdocs-material
- run: mkdir -p prebuilt_docs && mkdocs build -f mkdocs.yml -d prebuilt_docs
- name: Push Docs (test building docs, with dir and subdir and versioning)
uses: "./" # Uses an action in the root directory
with:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_region: ${{ vars.AWS_REGION }}
aws_s3_bucket: ${{ vars.AWS_S3_BUCKET_DOCS }}
aws_cloudfront_distribution_id: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTION_ID_DOCS }}
mkdocs_file: "mkdocs.yml"
version_string: "${{ env.MYREF }}"
bucket_subdir: "testdocs"
bucket_dir: "docs.powerdns.com"
- name: Push Docs (test building docs and and subdir but no versioning)
uses: "./" # Uses an action in the root directory
with:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_region: ${{ vars.AWS_REGION }}
aws_s3_bucket: ${{ vars.AWS_S3_BUCKET_DOCS }}
aws_cloudfront_distribution_id: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTION_ID_DOCS }}
mkdocs_file: "mkdocs.yml"
bucket_subdir: "testdocs-noversion"
version_control: "false"
- name: Push Docs (test not building docs no versioning and no subdir)
uses: "./" # Uses an action in the root directory
with:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_region: ${{ vars.AWS_REGION }}
aws_s3_bucket: ${{ vars.AWS_S3_BUCKET_DOCS }}
aws_cloudfront_distribution_id: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTION_ID_DNSDIST }}
build_docs: "false"
version_control: "false"
bucket_dir: "dnsdist.org"
docs_dir: "prebuilt_docs"
- name: Push Docs (test not building docs with versioning and subdir)
uses: "./" # Uses an action in the root directory
with:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_region: ${{ vars.AWS_REGION }}
aws_s3_bucket: ${{ vars.AWS_S3_BUCKET_DOCS }}
aws_cloudfront_distribution_id: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTION_ID_DNSDIST }}
build_docs: "false"
version_control: "true"
bucket_dir: "dnsdist.org"
bucket_subdir: "version"
docs_dir: "prebuilt_docs"
version_string: "${{ env.MYREF }}"