Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Quarto Tests to the Nightly deployments #956

Merged
merged 4 commits into from
Feb 5, 2024
Merged

Conversation

kgartland-rstudio
Copy link
Collaborator

@kgartland-rstudio kgartland-rstudio commented Feb 2, 2024

Intent

FIxes: #955

This adds the supported Quarto types to our deployment tests and asserts for the proper error on the unsupported Quarto types.

Type of Change

    • Bug Fix
    • New Feature
    • Breaking Change
    • Documentation
    • Refactor
    • Tooling

Approach

I had to create a new AMI that had Quarto installed on it for these tests. Then added my a test environment file to each of the quarto content types in the connect-content repo for them to run against. I added an array of currently un-supported Quarto types so we can test the proper error output. This also adds a Quarto install on the GH Actions boxes prior to the tests.

Only one Quarto content failed unexpectedly:
#954

Automated Tests

these are them.

Directions for Reviewers

The tests are working and deploying quarto:
https://github.com/posit-dev/publisher/actions/runs/7761257988

Checklist

test/bats/contract/deploy.bats Outdated Show resolved Hide resolved
@kgartland-rstudio kgartland-rstudio merged commit c196143 into main Feb 5, 2024
44 checks passed
@kgartland-rstudio kgartland-rstudio deleted the kg-quarto-tests branch February 5, 2024 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deploy tests for Quarto Content
2 participants