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

[Feat]: add tests for the docker images after deployment #40

Closed
1 task done
AndreasAugustin opened this issue Aug 21, 2023 · 0 comments · Fixed by #63
Closed
1 task done

[Feat]: add tests for the docker images after deployment #40

AndreasAugustin opened this issue Aug 21, 2023 · 0 comments · Fixed by #63
Assignees
Labels
enhancement New feature or request

Comments

@AndreasAugustin
Copy link
Owner

Describe the feature

Currently docker images are released and push to registries.
Those images should be tested after the release

Use Case

Check if the newly created images are valid

Proposed Solution

like in https://github.com/AndreasAugustin/actions-template-sync/blob/main/.github/workflows/push_docker.yml
us container structured tests

      -
        name: run tests
        run: |
          echo "Install container tools"
          curl -LO https://storage.googleapis.com/container-structure-test/latest/container-structure-test-linux-amd64 \
            && chmod +x container-structure-test-linux-amd64 \
            && sudo mv container-structure-test-linux-amd64 /usr/local/bin/container-structure-test
          echo "Run tests"
          container-structure-test test \
            --image ghcr.io/andreasaugustin/${{ matrix.variant }}:${{ steps.meta.outputs.version }} \
            --config src/test-config.yaml

Acknowledgements

  • I may be able to implement this feature request
@AndreasAugustin AndreasAugustin added the enhancement New feature or request label Aug 21, 2023
@AndreasAugustin AndreasAugustin self-assigned this Aug 21, 2023
AndreasAugustin added a commit that referenced this issue Aug 22, 2023
* "test: ✅ (#40) add tests for the created docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"
AndreasAugustin added a commit that referenced this issue Aug 22, 2023
* "test: ✅ (#40) add tests for the created docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test:  (#40) add test for docker images"

* "test:  (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"
@AndreasAugustin AndreasAugustin moved this to In Progress in go-gitmoji-cli Aug 22, 2023
AndreasAugustin added a commit that referenced this issue Aug 23, 2023
* "test: ✅ (#40) add tests for the created docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "test:  (#40) add test for docker images"

* "test:  (#40) add test for docker images"

* "test: ✅ (#40) add test for docker images"

* "feat: 🚧 (#40) some preparation for a release workflow"
AndreasAugustin added a commit that referenced this issue Aug 23, 2023
* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"

* "ci: 👷 (#40) fix for workflow runs"
@github-project-automation github-project-automation bot moved this from In Progress to Done in go-gitmoji-cli Aug 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant