Skip to content

Frequent Workflow Use Cases #751

@ckunki

Description

@ckunki

Since version 6 PTB supports generating workflows from templates incl. patching them based on the contents of a file called .workflow-patcher.yml (see user guide). However, I could imagine some use cases I would rate as "frequent", to be supported in a bit more convenient or obvious way.

UC2-UC5 can probably be covered by supporting individual variants of GitHub workflow slow-checks.yml

  • UC1: Different name of Sonar token SONARQUBE_GITHUB_SECRET Instead of SONAR_TOKEN) enabling private repositories to use Exasol's onprem Sonar service
  • UC2: Allow unprivileged user namespaces for running Exasol UDFs on GitHub Runners with Apparmor restrictions, e.g. ubuntu-24.04.
    - name: Allow unprivileged user namespaces
      run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0
  • UC3: Free disk space
  • UC4: Add additional pytest parameters e.g. --backend
  • UC5: Add environment variables, e.g. SAAS_HOST

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions