Skip to content

Release/v0.0.2#38

Merged
jhonatapers merged 66 commits intomainfrom
release/v0.0.2
May 28, 2025
Merged

Release/v0.0.2#38
jhonatapers merged 66 commits intomainfrom
release/v0.0.2

Conversation

@jhonatapers
Copy link
Copy Markdown
Member

This pull request introduces several changes to improve Docker integration, enhance folder creation and retrieval functionality, and ensure proper ownership handling within the application. The most important updates include adding workflows for Docker image builds and pushes, modifying folder-related use cases to include owner validation, and updating the Folder domain model to support ownership.

Docker Integration

  • .dockerignore: Added common development-related files and directories to the .dockerignore file to optimize Docker builds.
  • .github/workflows/build-and-push-docker-image.yml: Created a reusable workflow for building and pushing Docker images using inputs for image name and tag, and secrets for Docker Hub credentials.
  • .github/workflows/latest.yml: Added a workflow to build and push Docker images tagged as latest when changes are pushed to the main branch.
  • .github/workflows/nightly.yaml: Added a workflow to build and push Docker images tagged as nightly for the develop branch.
  • .github/workflows/release.yml: Added a workflow to build and push Docker images tagged with release versions upon publishing a release.
  • Dockerfile: Added a multi-stage Dockerfile to build and package the application, including storage setup and user permissions.

Folder Ownership Enhancements

Domain Model Updates

Test Updates for Ownership

These changes collectively enhance the application's functionality by introducing ownership validation, improving Docker workflows, and aligning the domain model with the new ownership requirements.

Saccilotto and others added 30 commits March 3, 2025 21:15
…ase on application, adds member gateway import and member id validation
Co-authored-by: Matheus Martins Pigatto <MatheusmPigatto@users.noreply.github.com>
Co-authored-by: Matheus Martins Pigatto <MatheusmPigatto@users.noreply.github.com>
…l.yml

Co-authored-by: Matheus Martins Pigatto <MatheusmPigatto@users.noreply.github.com>
Co-authored-by: Matheus Martins Pigatto <MatheusmPigatto@users.noreply.github.com>
Co-authored-by: Matheus Martins Pigatto <MatheusmPigatto@users.noreply.github.com>
fix: fix application configuration files for production and local env…
…cts for error and execution handling

Co-authored-by: Artur S <Artituis@users.noreply.github.com>
…f method arguments and signatures

Co-authored-by: Artur S <Artituis@users.noreply.github.com>
Co-authored-by: Artur S <Artituis@users.noreply.github.com>
… context records for before and after execution
…aders

feat: add forward-headers-strategy configuration to environment files…
feat: add CORS configuration properties to support cross-origin requests
feat: allow OPTIONS requests for CORS and streamline session manageme…
feat: allow OPTIONS requests for all endpoints in security configuration
fix: rename allowedOriginsPatterns to allowedOrigins in CORS configur…
@jhonatapers jhonatapers self-assigned this May 28, 2025
@jhonatapers jhonatapers added the enhancement New feature or request label May 28, 2025
@jhonatapers jhonatapers merged commit 0225dfa into main May 28, 2025
@github-project-automation github-project-automation Bot moved this to Done in CallV2 May 28, 2025
@jhonatapers jhonatapers deleted the release/v0.0.2 branch May 28, 2025 16:34
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 this pull request may close these issues.

3 participants