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

Update All cards with GA details, extensive refactor UI and Fixes #629

Merged
merged 232 commits into from
Apr 5, 2024

Commits on Mar 14, 2024

  1. [#436] Implement a generic target to create a directory structure for…

    … configuration files
    
    As a developer managing deployment configurations, the aim is to
    introduce a generic target that facilitates the creation of a directory
    structure for configuration files. This adjustment is essential for
    enabling enhanced control over the configuration file creation process
    through a more file-centric approach.
    
    - Refactored the `config.mk` file within the `govtool` scripts directory.
    - Replaced individual directory creation commands with a generic target
      to create necessary subdirectories for configuration files using
      actual file targets.
    - Introduced `config_subdirs` and `target_config_subdirs` variables to
      manage the directory structure more effectively.
    - Modified existing targets such as `generate-docker-compose-file`,
      `enable-prometheus`, `prepare-dbsync-secrets`,
      `prepare-backend-config`, `prepare-prometheus-config`,
      `prepare-promtail-config`, `prepare-loki-config`,
      `prepare-grafana-provisioning`, and `prepare-nginx-config` to utilize
      these new file targets efficiently.
    
    The adjustments ensure streamlined directory creation for configuration
    files, enhancing the overall configurability and ease of maintenance in
    the deployment process. The introduction of a generic target promotes
    consistency and clarity in managing configuration files within the
    deployment environment.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    063854d View commit details
    Browse the repository at this point in the history
  2. [#436] Refactor the prepare-nginx-config phony target

    As part of the task to replace phony targets with real file targets in
    the deployment makefiles, this commit specifically focuses on
    transforming the `prepare-nginx-config` phony target into actual file
    targets. The `prepare-nginx-config` rule now explicitly defines the
    creation of the `auth.conf` file and `govtool.htpasswd` file within the
    `nginx` directory, improving the declarative nature of configuration
    generation.
    
    Changes:
    - Updated `config.mk` within the `scripts/govtool` directory
    - Replaced the `prepare-nginx-config` phony target with the creation of
      `auth.conf` and `govtool.htpasswd` files as actual file targets in the
      `$(target_config_dir)/nginx` directory
    - Conditional logic based on the `domain` variable now controls the
      content generation for `auth.conf` and `govtool.htpasswd` files,
      ensuring proper file definition during the nginx configuration setup.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    fe3b9ed View commit details
    Browse the repository at this point in the history
  3. [#436] Refactor the prepare-loki-config target

    As a part of refactoring deployment makefiles to use file targets
    instead of phony targets, this commit focuses on updating the
    prepare-loki-config target. The switch from a phony target to a file
    target enhances the control over configuration generation.
    
    Changes:
    - The prepare-config makefile target has been modified to include the
      $(target_config_dir)/loki.yml file target in its dependency list.
    - The prepare-loki-config phony target has been replaced with a file
      target declaration, ensuring that the loki.yml file is correctly
      copied to the target directory.
    - The prepare-grafana-provisioning target now excludes the
      prepare-loki-config target as a dependency due to the transition to
      file-driven targets.
    
    The refactorization of the prepare-loki-config target aligns with the
    overarching goal of enhancing declarative control over the deployment
    configuration generation process. This change streamlines the makefile
    structure, improving the clarity and specificity of the targets involved
    in the deployment configuration setup.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    ce340bd View commit details
    Browse the repository at this point in the history
  4. [#436] Refactor prepare-promtail-config target

    As a developer handling deployment makefiles, the refactor aims to
    enhance configuration management by substituting phony targets with
    actual file targets, thereby enabling a more definitive control over the
    configuration generation process.
    
    The commit involves modifying the `config.mk` file in the
    `scripts/govtool` directory. Specifically, the `prepare-promtail-config`
    target is altered by changing it to a file target instead of a phony
    target. This change ensures that the `promtail.yml` file is directly
    produced within the target configuration directory, aligning with the
    goal of transitioning to file-driven processes in deployment management
    for improved declarative control.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    bb26750 View commit details
    Browse the repository at this point in the history
  5. [#436] Refactor the prepare-prometheus-config target

    As a developer taking care of deployment configurations, the
    `prepare-prometheus-config` target needed to be upgraded as part of the
    transition from phony targets to file targets. This refactor enables a
    more file-driven approach to configuration generation by implementing
    `prepare-prometheus-config` as an actual file target within the
    `config.mk` file.
    
    Changes:
    - Updated the `prepare-prometheus-config` target in `config.mk` to be a
      file target, ensuring its functionality remains intact.
    - Replaced the use of phony targets with actual file targets for
      `prometheus.yml`, `promtail.yml`, and `loki.yml` within the deployment
      makefiles to enhance declarative control over configuration generation.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    56f8424 View commit details
    Browse the repository at this point in the history
  6. [#436] Refactor prepare-backend-config target

    Refactoring the `prepare-backend-config` target within the `config.mk`
    makefile to improve deployment configuration generation by using actual
    file targets instead of phony targets. This change enhances the
    declarative nature of the deployment process, ensuring better control
    over configuration outcomes.
    
    Changes:
    - Modified `prepare-config` target in `config.mk` to include
      `$(target_config_dir)/backend-config.json` as an actual file target
      instead of a phony target.
    - Updated the `prepare-backend-config` rule to generate the
      `backend-config.json` file directly from the template and populate it
      with necessary values based on environment variables.
    - Refactored the makefile to shift towards a more file-driven approach
      for configuration generation, ensuring that specific actions remain as
      phony targets for execution purposes.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a5f48dc View commit details
    Browse the repository at this point in the history
  7. [#436] Refactor target configuration in config.mk to include `govto…

    …ol.htpasswd`
    
    In the `scripts/govtool/config.mk` file, the `prepare-config` target was
    updated to include `$(target_config_dir)/nginx/govtool.htpasswd` file
    within the list of outputs. Additionally, the dependency of
    `$(target_config_dir)/nginx/auth.conf` target was modified to include
    only `$(target_config_dir)/nginx` directory, removing the
    `govtool.htpasswd` file as a prerequisite for this target. This change
    aligns the target declarations more accurately with the actual file
    dependencies and ensures that `govtool.htpasswd` is now appropriately
    listed as an output of the `prepare-config` target.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    e721856 View commit details
    Browse the repository at this point in the history
  8. [#436] Refactor deployment makefiles to use file targets instead of p…

    …hony targets
    
    The goal of this commit is to refactor the deployment makefiles,
    specifically focusing on transitioning from using phony targets to
    utilizing actual file targets. This change is implemented to enhance the
    declarative control over the configuration generation process, enabling
    more precise control over outcomes in the deployment management
    workflow.
    
    Changes:
    - Within the `config.mk` file located in `scripts/govtool/`, the
      adjustments were made to switch from initializing empty nginx files
      using the `touch` command to a more explicit and clear approach of
      creating empty files through `echo > $@`. This modification aligns with
      the objective of employing file targets instead of phony targets for
      better configuration generation control in the deployment process.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    e9c6f1f View commit details
    Browse the repository at this point in the history
  9. [#436] Refactor prepare-dbsync-secrets target

    Refactoring the `prepare-dbsync-secrets` target within the deployment
    makefiles to improve configurability and usage of actual file targets.
    
    Changes
    - Reorganized the `prepare-config` target in the `config.mk` file to
      remove dependencies on phony targets and replaced them with actual
      file targets for more explicit configuration generation.
    - Separate file targets for `postgres_user`, `postgres_password`, and
      `postgres_db` within the `dbsync-secrets` directory were added to
      store the corresponding values securely.
    - Modified the rules within the `config.mk` file to utilize the new file
      targets instead of the previous phony target, enhancing the
      declarative control over the configuration generation process.
    
    This refactoring provides a clearer and more controlled approach to
    managing database synchronization secrets in the deployment process,
    ensuring that sensitive information is stored securely and efficiently
    within the designated files.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    54e98b0 View commit details
    Browse the repository at this point in the history
  10. [#436] Refactor generate-docker-compose-file target

    The purpose of this commit is to refactor the
    `generate-docker-compose-file` target within the `config.mk` file. The
    alteration involves replacing the existing use of the PHONY target with
    a file target, enabling a more file-target-driven approach for
    configuring the deployment process.
    
    Changes:
    - Updated the `prepare-config` target in `config.mk` to use the actual
      file target for `docker-compose.yml` instead of a PHONY target. This
      adjustment enhances the configuration control process by streamlining it
      to a file-target-centric method, ensuring better management and
      execution of the deployment tasks.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    56799b4 View commit details
    Browse the repository at this point in the history
  11. [#436] Refactor backend-config generation to use a template file targ…

    …et instead of a plain file target
    
    This commit aim to refactor the backend-config generation in the
    `config.mk` makefile by replacing the direct file target with a template
    file target approach. This adjustment enhances configurability and
    maintains consistency in handling configuration files across deployment
    setups.
    
    Changes:
    - Updated the `$(target_config_dir)/backend-config.json` target in the
      `config.mk` file to utilize
      `$(config_dir)/templates/backend-config.json.tpl` as a template,
      allowing for more structured and customizable configuration file
      generation.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    c48917c View commit details
    Browse the repository at this point in the history
  12. [#436] Remove phony Cardano config targets with actual file targets

    The refactoring of deployment makefiles aims to transition from using
    phony targets to actual file targets. By replacing phony targets with
    file targets in the `config.mk` file, this commit enables more
    declarative control over the configuration generation process. The
    update ensures that only targets triggering specific actions remain as
    phony targets, maintaining functionality while improving clarity and
    control in deployment management.
    
    Changes:
    - Replaced phony target `prepare-config` dependencies with actual file
      targets, including `$(cardano_config_files)` and
      `$(target_config_dir)/cardano-node/config.json`, in the `config.mk`
      makefile.
    - Updated the `fetch-cardano-node-config` and `enable-prometheus`
      targets to create specific Cardano config files using actual file
      targets instead of phony targets.
    - Introduced the `cardano_configs` and `cardano_config_files` variables
      to manage the list of required Cardano config files more efficiently,
      leading to a more structured and easier-to-maintain deployment
      configuration setup.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    88efcc4 View commit details
    Browse the repository at this point in the history
  13. [#436] Refactor deployment makefiles to use file targets instead of p…

    …hony targets
    
    This commit transitions from using phony targets to using actual file
    targets in deployment makefiles. This change aims to provide more
    declarative control over the configuration generation process, enhancing
    predictability and maintainability.
    
    Changes:
    - Updated `config.mk` file in the `scripts/govtool` directory.
    - Replaced the phony target `prepare-config` dependencies with a new
      variable `output_files` that contains a list of required output files,
      improving clarity and maintainability of the configuration generation
      process.
    - Introduced the `outputs` variable to store a clear overview of all
      necessary files.
    - Modified the `prepare-config` target to utilize the `output_files`
      variable, ensuring that the generation of configuration files is now
      driven by actual targets rather than phony targets.
    - Enhanced the file-driven approach by declaring specific output files
      explicitly, maintaining phony targets only for tasks that involve
      executing particular actions.
    
    These changes facilitate a more structured and manageable configuration
    generation process by embracing file targets, improving the overall
    maintainability and predictability of the deployment configuration.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    8b6c111 View commit details
    Browse the repository at this point in the history
  14. [#436] Change explicit file targets to a more generic target

    This commit modifies the `config.mk` makefile within the
    `scripts/govtool` directory by removing individual targets for
    Prometheus, Promtail, and Loki configuration files and replacing them
    with a single generic target. By altering the rules to utilize a single
    generic file target with pattern matching, the makefile becomes more
    concise and flexible, simplifying the maintenance of configuration file
    additions or changes.
    
    Changes:
    - Replaced individual targets for Prometheus, Promtail, and Loki
      configuration files with a generic rule using pattern matching in the
      `config.mk` makefile.
    - The new rule copies any `*.yml` file from the template directory to
      the target configuration directory, streamlining the process and
      enhancing maintainability.
    - The specific targets for Prometheus, Promtail, and Loki have been
      removed, reducing redundancy and increasing the overall clarity and
      efficiency of the configuration file handling.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3b193e3 View commit details
    Browse the repository at this point in the history
  15. [#436] Refactor grafana provisioning target

    Refactoring the Grafana provisioning target to enhance the deployment
    makefiles by replacing phony targets with actual file targets. This
    change improves the file-driven configuration generation process and
    allows for more declarative control over the configuration setup.
    
    Changes:
    - Modified the `config.mk` file within `scripts/govtool` directory.
    - Updated `config_subdirs` list to include additional Grafana
      provisioning subdirectories: datasources, dashboards, and alerting.
    - Updated `outputs` list to include files related to the newly added
      Grafana provisioning subdirectories.
    - Removed the `prepare-grafana-provisioning` as a phony target and
      directly integrated the actions within the respective file targets for
      datasources, dashboards, and alerting.
    - Added individual file targets for copying and processing datasources,
      dashboards, and the alerting configuration YAML files into the Grafana
      provisioning directory, ensuring customization capabilities.
    - Adjusted the sed command to modify the Grafana alerting configuration
      file path to the correct target directory path.
    
    This commit streamlines the Grafana provisioning process within the
    deployment makefiles, improving clarity, maintainability, and
    configurability of the deployment configurations.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    6ac45d4 View commit details
    Browse the repository at this point in the history
  16. [#436] Refactor usage of directories variable for improved structuring

    This refactor aims to enhance the deployment makefiles by optimizing the
    `directories` variable usage for improved directory structuring. By
    ensuring better utilization of this variable, the file targets will be
    more accurately defined, allowing for a more organized and controlled
    configuration generation process.
    
    Changes made:
    - Updated the `config.mk` file in the `scripts/govtool` directory to
      reorganize the `directories` variable usage.
    - Introduced a new `cardano_config_provider` metadata variable for
      clarity and separation of concerns.
    - Restructured the variable assignments for `config_dir`,
      `template_config_dir`, `target_config_dir`, and `config_subdirs`.
    - Modified the file and directory definitions resulting in a more
      coherent structure and improved maintainability.
    - Removed duplicate assignments and enhanced directory creation commands
      using the `output_dirs` variable to streamline the process.
    - Adjusted dependencies and file generation rules to align with the
      updated directory structure, ensuring accurate target locations for
      file outputs.
    
    This refactor optimizes the directory variable usage in the `config.mk`
    file, improving the organization and maintainability of the deployment
    configuration generation process.
    placek committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3edc22f View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. [#484] Add GitHub Action workflow to automate deployment to the test …

    …server
    
    Implement a GitHub Action workflow file to automatically deploy the
    "test" branch changes to the corresponding test server. This workflow
    ensures that code changes pushed to the "test" branch trigger seamless
    deployment to the test environment, allowing for efficient testing
    processes.
    
    Changes:
    - Added a new workflow file "build-and-deploy-test.yml" under the
      ".github/workflows/" directory to facilitate the automatic deployment
      process for the "test" branch.
    - Configured the workflow to listen for changes pushed to the "test"
      branch exclusively, ensuring deployment only occurs for this specific
      branch.
    - Set up environment variables and deployment configurations specific to
      the test environment to enable successful deployment.
    - Included necessary steps within the workflow for checking out code,
      configuring AWS credentials, setting up SSH agent, deploying the
      application, and reprovisioning Grafana for effective deployment to the
      test server.
    placek committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    93e9c69 View commit details
    Browse the repository at this point in the history
  2. [#484] Add GitHub Action workflow to automate deployment to the stagi…

    …ng server
    
    Implemented a GitHub Action workflow file to facilitate the automatic
    deployment of changes made to the "staging" branch to the corresponding
    staging server. This workflow ensures that code pushed to the "staging"
    branch triggers seamless deployment to the staging environment,
    streamlining the testing process.
    
    Changes:
    - Added a new workflow file named "build-and-deploy-staging.yml" under
      the ".github/workflows/" directory to automate the deployment process
      for the "staging" branch.
    - Configured the workflow to monitor and deploy changes pushed
      exclusively to the "staging" branch, ensuring deployment only occurs
      for this specific branch.
    - Set up environment variables and deployment configurations tailored to
      the staging environment to enable successful deployment.
    - Included necessary steps within the workflow for code checkout, AWS
      configuration, SSH agent setup, application deployment, and Grafana
      reprovisioning to facilitate effective deployment to the staging server.
    placek committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4e2db9e View commit details
    Browse the repository at this point in the history
  3. [#484] Add GitHub Action workflow to automate deployment to the beta …

    …server
    
    Implemented a GitHub Action workflow file to automate the deployment of
    changes pushed to the "main" branch to the corresponding beta server.
    This workflow ensures that code alterations in the "main" branch trigger
    a smooth deployment process to the beta environment, facilitating
    effective testing and validation before production deployment.
    
    Changes:
    - Introduced a new workflow file named "build-and-deploy-beta.yml"
      within the ".github/workflows/" directory to automate the deployment
      process for the "main" branch.
    - Configured the workflow to exclusively monitor and deploy changes
      pushed to the "main" branch, ensuring deployment only occurs for this
      specific branch.
    - Defined specific environment variables and deployment configurations
      tailored to the beta server to ensure successful deployment.
    - Included necessary steps within the workflow for code checkout, AWS
      configuration, SSH agent setup, application deployment, and Grafana
      reprovisioning to enable seamless deployment to the beta server.
    placek committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    c457395 View commit details
    Browse the repository at this point in the history
  4. [#484] Add manually triggered workflow for resyncing the Cardano stat…

    …e on selected server
    
    Included a new GitHub Action workflow file,
    "resync-cardano-node-and-db-sync.yml," to facilitate a manual
    resynchronization of the Cardano Node and Cardano DB Sync on specific
    target servers. This workflow allows for re-syncing the state of Cardano
    to ensure accurate and up-to-date data for selected environments like
    'dev', 'test', 'staging', or 'beta' servers, providing flexibility and
    control over the synchronization process.
    
    Changes:
    - Added a new workflow file, "resync-cardano-node-and-db-sync.yml," in
      the ".github/workflows/" directory to enable manual resynchronization
      of the Cardano Node and Cardano DB Sync on target servers.
    - Configured the workflow to be manually triggered with the option to
      select the target environment ('dev', 'test', 'staging', or 'beta')
      for the Cardano re-sync process.
    - Set up environment variables and deployment configurations tailored to
      the selected environment to ensure a successful re-sync operation.
    - Included necessary steps within the workflow for checking out the
      code, configuring AWS credentials, setting up SSH agent, destroying
      existing Cardano Node, DB Sync, and Postgres database instances, and
      deploying the application to perform the re-sync process effectively on
      the chosen server.
    placek committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3a8c191 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. [#436] Refactor configuration output list

    The refactoring of deployment makefiles was necessary to transition from
    utilizing phony targets to actual file targets. This change was made to
    enhance the declarative control over the configuration generation
    process, streamlining the management of deployment configurations and
    improve readability of the outputs list.
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    784b1a3 View commit details
    Browse the repository at this point in the history
  2. [#436] Remove the invalid phony statement

    The aim is to enhance the deployment makefiles by substituting phony
    targets with actual file targets. This adjustment allows for a more
    transparent control over the generation of configurations within the
    deployment setup.
    
    Changes:
    - Removed the invalid phony statement for
      $(target_config_dir)/cardano-node/config.json in the config.mk file of
      the govtool scripts. By eliminating the phony declaration, we are
      aligning with the goal of using proper file targets instead, which
      provides improved control over the configuration generation process.This
      adjustment ensures that the specific file target
      $(target_config_dir)/cardano-node/config.json is directly tied to its
      corresponding file and facilitates a more structured and predictable
      configuration generation mechanism in the deployment workflow.
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    27c1f35 View commit details
    Browse the repository at this point in the history
  3. [#436] Move the upload target to the top to expose it more

    By rearranging the order of targets in the `config.mk` file, this commit
    moves the `upload-config` target to a higher position within the file.
    This adjustment is made to enhance visibility and accessibility to the
    `upload-config` target, ensuring it is more prominent and easier to
    locate for users working on deployment configurations.
    
    Changes:
    - Moved the `upload-config` target to the top of the `config.mk` file to
      improve visibility and exposure.
    - No functionality changes were made; this adjustment aims to make the
      target more accessible within the file structure, enhancing developer
      workflow and understanding of the deployment makefiles.
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    4bf7569 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #470 from IntersectMBO/chore/436-refactor-deployme…

    …nt-makefiles-to-use-file-targets-instead-of-phony-targets
    
    [#436] Refactor deployment makefiles to use file targets instead of phony targets
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    97ad6c0 View commit details
    Browse the repository at this point in the history
  5. [#444] Refactor maintenance mode workflow

    To streamline the toggle maintenance workflow configuration, this commit
    simplifies the setup by removing the domain ENVs configuration and make
    arguments. These components are deemed unnecessary as make can now
    resolve domain variables and set default arguments from environment
    variables more efficiently.
    
    Changes:
    - Edited the workflow file: `.github/workflows/toggle-maintenance.yml`
      to adjust the name of the maintenance workflow and default values for
      maintenance mode.
    - Updated the Makefile in `scripts/govtool` by modifying the
      toggle-maintenance target to include docker-login and simplified the
      maintenance mode condition to use "enabled" instead of "enable" for
      consistency.
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    89f6298 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #486 from IntersectMBO/chore/444-simplifying-toggl…

    …e-maintenance-workflow-configuration
    
    [#444] Simplifying Toggle Maintenance workflow configuration
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    b647323 View commit details
    Browse the repository at this point in the history
  7. [#484] Restrict manual deployment to the dev server only

    Modified the existing GitHub Action workflow file, renaming it from
    "build-and-deploy.yml" to "build-and-deploy-dev.yml," to limit manual
    deployment functionality specifically to the dev server. This adjustment
    ensures that the manual deploy option is available exclusively for the
    dev environment, enhancing control over deployment procedures for
    specific servers.
    
    Changes:
    - Renamed the workflow file from "build-and-deploy.yml" to
      "build-and-deploy-dev.yml" to designate manual deployment for the dev
      server solely.
    - Updated the workflow configuration to set the deployment environment
      to "dev" by default, restricting manual deployment to this
      environment.
    - Removed conditional logic related to setting the domain based on
      different environments to streamline the deployment process for the
      dev server.
    - Eliminated the step for destroying Cardano Node, DB sync, and Postgres
      instances as it was not necessary for manual deployments to the dev
      server.
    placek committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    43b24a7 View commit details
    Browse the repository at this point in the history
  8. [#501] fix sql error

    fix sql error that could occur when there would be no voting power for predefined dreps
    
    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    efd1556 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. [#503] Parametrize the configuration files for PostgreSQL with ENVs

    In order to enhance the ease of remote execution, the configuration
    files for PostgreSQL have been modified to rely on environment
    variable. This change enables smoother execution processes as it allows
    for flexible configurations that can adapt to different environments or
    setups.
    
    Changes:
    - Updated the `docker-compose.node+dbsync.yml` file to use environment
      variables for defining PostgreSQL configuration files, leveraging
      `$TARGET_HOST_CONFIG_DIR` for specifying file paths. This adjustment
      ensures that the execution setup is more versatile and can be easily
      adaptable for remote deployments.
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    b4d5557 View commit details
    Browse the repository at this point in the history
  2. [#503] Update Cardano DB Sync version to 4.1.0

    In the context of the user story, which aimed to update the Cardano DB
    Sync version for Sanchonet to unblock tasks related to verification and
    adjustments, this commit bumps the version of Cardano DB Sync to 4.1.0
    on a development stack providing only Cardano tools.
    
    By upgrading to the latest release, developers will be able to proceed
    with the necessary verifications and adjustments to ensure application
    compatibility with the updated DB Sync version.
    
    Changes:
    - Updated the `docker-compose.node+dbsync.yml` file to use the Cardano
      DB Sync image version 4.1.0
      (`ghcr.io/intersectmbo/cardano-db-sync:sancho-4.1.0`).
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    223679b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #485 from IntersectMBO/feat/484-implement-github-a…

    …ction-for-automatic-deployment-to-corresponding-environments
    
    [#484] Implement GitHub Action for automatic deployment to corresponding environments
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    8a98945 View commit details
    Browse the repository at this point in the history
  4. [#457] Enable skipping Basic Auth for connections from VPN

    Enable skipping Basic Auth for connections from VPN addresses by
    adding the two VPN addresses to the pool of unrestricted addresses.
    
    Reason for this is that currently any scripting on webpage using chrome
    driver is affected by entering credentials/confirming credentials
    manually.
    
    Enabling to skip this Basic Auth for dev, test and staging would easy
    any script driven operation on these environments.
    
    Changes:
    - Added two VPN addresses to the pool of unrestricted IP addresses in
      the nginx configuration to bypass Basic Auth verification when
      accessing specific domains.
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    59adf03 View commit details
    Browse the repository at this point in the history
  5. [#457] Add VPN addresses as environment variables for Basic Auth bypass

    Add environment variables for the two VPN addresses that are allowed to
    bypass Basic Auth on dev, test, and staging environments. This change
    is essential for enabling specific IP addresses to avoid Basic Auth
    verification when accessing certain domains.
    
    Changes:
    - Modified the ".github/workflows/build-and-deploy.yml" file to include
      two new environment variables, `IP_ADDRESS_BYPASSING_BASIC_AUTH1` and
      `IP_ADDRESS_BYPASSING_BASIC_AUTH2`, containing the VPN addresses
      permitted to skip Basic Auth verification.
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    dc2df5f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #477 from IntersectMBO/feat/457-enable-skip-basic-…

    …auth-if-connecting-from-ba-vpn
    
    [#457] Enable skip Basic Auth if connecting from BA VPN
    placek committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6eb66d1 View commit details
    Browse the repository at this point in the history
  7. [#507] chore: add frontend test github workflow

    Set up test_frontend workflow to dispatch automated tests on every pull request.
    MSzalowski committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    d472d90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4cda470 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #508 from IntersectMBO/feat/507/add-frontend-packa…

    …ge-unit-tests-to-github-workflow
    
    [#507] feat: add frontend test github workflow
    MSzalowski committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    ffd1129 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Merge pull request #504 from IntersectMBO/chore/503-update-cardano-db…

    …-sync-version-for-sanchonet
    
    [#503] Update Cardano DB Sync version for Sanchonet
    placek committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    8e2a082 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28ef369 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5dd8ccc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3d7805 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0284628 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7a5d234 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #515 from IntersectMBO/develop

    Refactor deployment makefiles, automate GitHub Actions, improve configuration handling, fix SQL error, parametrize PostgreSQL files
    pmbinapps committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    e8d30fb View commit details
    Browse the repository at this point in the history
  8. [#516] Update deployment workflows to include missing variables

    In order to resolve deployment failures stemming from missing
    environment variables, the deployment workflows have been updated to
    incorporate the `IP_ADDRESS_BYPASSING_BASIC_AUTH1` and
    `IP_ADDRESS_BYPASSING_BASIC_AUTH2` variables. These variables are
    crucial for the application's deployment process, ensuring that all
    necessary environment variables are in place. By adding these variables
    to the deployment workflows, the application can now be deployed
    successfully without encountering errors related to missing essential
    environment variables.
    
    Changes:
    - Updated `.github/workflows/build-and-deploy-beta.yml`,
      `.github/workflows/build-and-deploy-dev.yml`,
      `.github/workflows/build-and-deploy-staging.yml`, and
      `.github/workflows/build-and-deploy-test.yml` to include
      `IP_ADDRESS_BYPASSING_BASIC_AUTH1` and
      `IP_ADDRESS_BYPASSING_BASIC_AUTH2` variables. These additions ensure
      that the required environment variables are present during deployment,
      preventing deployment failures due to missing variables.
    placek committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f4143f0 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #517 from IntersectMBO/fix/516-resolving-deploymen…

    …t-failures-due-to-missing-environment-variables
    
    [#516] Resolving deployment failures due to missing environment variables
    placek committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3d2b76d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #513 from IntersectMBO/chore/512-add-eslint-tsc-an…

    …d-prettier-to-github-actions
    
    [#512] chore: add type checking & lint workflow to github actions
    MSzalowski committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c9e8c54 View commit details
    Browse the repository at this point in the history
  11. [#166] chore: add eslint & prettier configuration

    * add eslint config to govtool frontend package
    * add prettier config to unify the code style
    * parse frontend package codebase with the eslint --fix option
    * parse frontend package codebase with the prettier --fix option
    MSzalowski committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5a4c24a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b0c57b0 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #511 from IntersectMBO/chore/166-integrate-eslint-…

    …husky-lint-staged
    
    [#166] chore: add eslint & prettier configuration
    MSzalowski committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    28e9799 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    66a93b0 View commit details
    Browse the repository at this point in the history
  15. Store data for drep

    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    9690dd1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee6d34e View commit details
    Browse the repository at this point in the history
  17. Merge pull request #499 from IntersectMBO/chore/ga-submission-code-cl…

    …eanup
    
    chore: cleanup ga submission code
    MSzalowski committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    4b95651 View commit details
    Browse the repository at this point in the history
  18. update CSL

    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    2e400d6 View commit details
    Browse the repository at this point in the history
  19. npm / yarn

    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7adca4a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4c53e16 View commit details
    Browse the repository at this point in the history
  21. delete unnecessary files

    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    7e2d0b3 View commit details
    Browse the repository at this point in the history
  22. add info to changelog

    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3006b56 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #520 from IntersectMBO/chore/update-CSL-to-19

    chore/update-CSL-to-19
    Sworzen1 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    68df326 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #518 from IntersectMBO/develop

    Test candidate - fix
    pmbinapps committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    f139020 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. [#498] Implement a workflow that triggers deployment to dev when a …

    …tag is created (from a specific pattern)
    
    The existing GitHub workflow has been modified to introduce automated
    triggering for deployments to the `dev` branch on the development server
    upon the creation of a new tag that matches the pattern
    `refs/tags/dev-`. The workflow can now distinguish between automated
    activation triggered by specific tag creation and manual activation by
    the user. By adding a new workflow configuration file,
    `.github/workflows/deploy-dev-from-tag.yml`, the automation process for
    deployments has been enhanced to react promptly to tag creation events
    following the specified pattern.
    
    Changes:
    - Created a new GitHub workflow configuration file,
      `deploy-dev-from-tag.yml`, to facilitate automated deployment
      activation based on tag creation matching the predefined pattern
      `refs/tags/dev-`.
    - Configured the workflow to differentiate between automated triggering
      upon tag creation and manual activation.
    - Updated the workflow to respond effectively to tag creation events
      following the specified pattern, ensuring seamless deployment
      processes and providing the flexibility of manual activation as
      required.
    placek committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6fe53f9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #519 from IntersectMBO/feat/498-modify-github-work…

    …flow-to-trigger-on-new-tags-matching-pattern
    
    [#498] Modify Github Workflow to trigger on new tags matching pattern
    placek committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    fd23bf4 View commit details
    Browse the repository at this point in the history
  3. code review changes

    Sworzen1 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    cb55a90 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #528 from IntersectMBO/feat/new-drep-registration-…

    …flow
    
    feat/new-drep-registration-flow
    Sworzen1 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    4b133e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f1e6ca0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e63fd3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4fa2dc0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8841a24 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    148864f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b6b16c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #533 from IntersectMBO/chore/514-fix-eslint-and-ty…

    …pe-errors-in-frontend-package
    
    [#514] chore: fix eslint and typescript errors
    MSzalowski committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    574918f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3807f65 View commit details
    Browse the repository at this point in the history
  5. fix lint

    Sworzen1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    0913549 View commit details
    Browse the repository at this point in the history
  6. add eslint comment

    Sworzen1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    6099e97 View commit details
    Browse the repository at this point in the history
  7. fix eslint

    Sworzen1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    90a905a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #537 from IntersectMBO/fix/510-file-is-wrongly-rep…

    …orted-as-not-matching
    
    fix/510-file-is-wrongly-reported-as-not-matching
    Sworzen1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    6849ef1 View commit details
    Browse the repository at this point in the history
  9. [#526] Add a default entrypoint for scripts

    Implementing Nix Flakes requires the creation of a default entrypoint
    for scripts to ensure that that application module can be effectively
    combined within the project structure. This default.nix file includes a
    shell definition with necessary build inputs such as awscli, curl,
    docker, git, gnumake, openssh, and rsync. By adding this default
    entrypoint, developers can utilize Nix Flakes to streamline the
    combination of application modules within the project.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    d73d7bc View commit details
    Browse the repository at this point in the history
  10. [#526] Create a Nix Flake and Default Entrypoint

    The commit introduces a `flake.lock` and `flake.nix` file, defining the
    project's dependencies and configuration. The `flake.nix` file sets up a
    Nix Flake for the GovTool and utilities monorepo, specifying inputs from
    nixpkgs and generating packages for supported systems such as
    x86_64-linux, aarch64-linux, x86_64-darwin, and aarch64-darwin.
    Additionally, the `scripts` attribute is included to allow for a scripts
    environment from `scripts/govtool`, ensuring a versatile Nix-shell setup
    for all supported systems.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    1564828 View commit details
    Browse the repository at this point in the history
  11. [#526] Move the .envrc example to the root directory

    The user story requires utilizing Nix Flakes to combine application
    modules within a project to enhance manageability and organization. In
    this commit, the .envrc example was relocated from
    `scripts/govtool/.env.example` to the root directory as `.env.example`.
    By moving this file, we align with the objective of making the
    application modules accessible from the root of the project. The
    modification ensures that the necessary environment configuration
    template is centrally located, facilitating the use of Nix Flakes for
    streamlined module combination.
    
    Changes:
    - The `.envrc` example file has been moved from
      `scripts/govtool/.env.example` to the project's root directory as
      `.env.example`.
    - The file contents were adjusted to remove references to the previous
      directory structure and updated to indicate the use of Nix Flakes
      configuration.
    - The relocation enhances accessibility and clarity, aligning with the
      goal of effectively combining application modules using Nix Flakes for
      improved project structure and management.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    290dc06 View commit details
    Browse the repository at this point in the history
  12. [#526] Incorporate backend environment into Nix Flakes as an output

    The user story necessitates utilizing Nix Flakes to combine application
    modules within the project for better organization and manageability.
    This commit integrates the backend environment into the Nix Flakes as
    one of the outputs, aligning with the objective of enhancing
    accessibility and usability of application modules from the project's
    root. By adding the backend as an output, developers can effectively
    combine and utilize the backend environment using Nix Flakes for
    improved project structure and management.
    
    Changes:
    - Added the backend environment as an output in the `flake.nix` file.
    - Modified `govtool/backend/default.nix` to include the recommended
      Haskell compiler version and additional tools needed for the backend.
    - Updated the entrypoint to provide necessary build inputs and display a
      welcome message for the backend development shell.
    - Removed unnecessary files `shell.nix` and `sources.nix` related to the
      backend environment setup.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    1d4a954 View commit details
    Browse the repository at this point in the history
  13. [#526] Apply infrastructure environment to the Nix Flakes configuration

    Integrating the infrastructure environment into the Nix Flakes
    configuration is crucial for combining application modules effectively
    within the project structure. By updating the `flake.nix` file, the
    infrastructure environment is now part of the Nix Flakes configuration,
    enabling streamlined access and utilization of infrastructure-related
    tools. The changes include incorporating the infrastructure package in
    the `flake.nix` file, moving `default.nix` to infra/terraform directory,
    and removing unnecessary files related to the shell environment setup.
    This enhancement aligns with the user story's goal of utilizing Nix
    Flakes to combine application modules for improved project organization
    and accessibility.
    
    Changes:
    - Added the infrastructure package to the `flake.nix` configuration for
      Nix Flakes.
    - Moved `default.nix` to the `infra/terraform` directory to establish
      the infrastructure environment setup within the project.
    - Removed unnecessary files related to the shell environment setup in
      the `infra/terraform` directory to streamline the project structure.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7ec87cd View commit details
    Browse the repository at this point in the history
  14. [#526] Add modules .envrc files

    The purpose of this commit is to create .envrc files within specific
    modules that reference the root .envrc file and utilize the
    corresponding flake for configuration. By establishing these .envrc
    files in the `backend`, `infra`, and `scripts` modules, the project
    enhances the organization and management of application modules using
    Nix Flakes. This setup ensures that each module aligns with the root
    configuration, streamlining the usage of Nix Flakes for combining
    application modules effectively within the project structure.
    
    Changes:
    - Renamed .env.example to .envrc.example, ensuring consistency in naming
      conventions.
    - Added a new .envrc file in the `govtool/backend` directory,
      referencing the root environment and using the corresponding flake for
      the backend module.
    - Created a .envrc file in the `infra/terraform` directory, linking to
      the root environment and utilizing the appropriate flake for the
      infrastructure module.
    - Introduced a .envrc file in the `scripts/govtool` directory, pointing
      to the root environment and leveraging the matching flake for the
      scripts module setup.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    116a246 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    93fdd8b View commit details
    Browse the repository at this point in the history
  16. [#526] Move DOMAIN definition to the master .envrc file in the root o…

    …f the project
    
    The relocation of the DOMAIN definition from the subdirectory specific
    .envrc files to the master .envrc file in the root directory streamlines
    the access to and management of environment variables within the
    project. As per the user story requirements to enhance organization and
    accessibility of application modules using Nix Flakes, this adjustment
    ensures that the domain configuration is centralized, simplifying the
    integration of the application modules. By consolidating this setting in
    the main .envrc file, developers can effectively coordinate and utilize
    the domain configuration across different project components, aligning
    with the goal of leveraging Nix Flakes for improved project structure
    and ease of use.
    
    Changes:
    - Moved the DOMAIN definition logic from individual .envrc files to the
      main .envrc file in the project's root directory.
    - Updated the .envrc.example file to reflect the changes in domain
      configuration logic for different environments.
    - Streamlined domain configuration setups for various environments (dev,
      test, staging, beta) within the central .envrc file, enhancing clarity
      and accessibility for developers working on the project.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    686b62c View commit details
    Browse the repository at this point in the history
  17. [#526] Add a frontend module to Nix Flakes

    Integrating a frontend module into the Nix Flakes configuration is
    essential for combining application modules within the project
    effectively. The frontend module's addition is in alignment with the
    user story's goal of utilizing Nix Flakes to enhance project
    manageability and organization. By including the frontend module,
    developers can streamline the usage and integration of frontend-related
    tools and configurations, fostering a cohesive structure for the
    application. This commit expands the project's capabilities by
    incorporating a frontend module into the Nix Flakes setup.
    
    Changes:
    - Integrated the `node_nixpkgs` input to the `flake.nix` file, allowing
      for frontend-specific dependencies in the Nix Flakes configuration.
    - Created a `.envrc` file within the `govtool/frontend` directory,
      defining environment variables for the frontend module and setting up
      the necessary configurations.
    - Updated the Dockerfile in the `govtool/frontend` directory to include
      variables related to the Vite base URL and other frontend settings.
    - Adjusted the `default.nix` file in the `govtool/frontend` directory to
      enhance the frontend project configuration and provide a tailored
      development shell setup. The update includes a welcome message and
      necessary cleanup processes for improved project development
      experiences.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    def0229 View commit details
    Browse the repository at this point in the history
  18. [#526] Add documentation on Nix usage

    Provide comprehensive documentation on utilizing Nix with the project to
    enhance development processes and streamline environment setup. The
    .envrc files are updated to ensure compatibility with Nix
    configurations, facilitating package installation and project building.
    This documentation emphasizes the use of Nix and Direnv for effective
    project setup and module combination within the GovTool project
    structure.
    
    Changes:
    - Updated `README.md` in `govtool/backend` to include instructions for
      utilizing Nix and Direnv, aligning the setup with Nix Flakes
      configuration.
    - Revised `README.md` in `govtool/frontend` to streamline instructions
      for using Nix and Direnv, ensuring proper environment setup and
      dependencies for the frontend module development.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    7a7e482 View commit details
    Browse the repository at this point in the history
  19. [#526] Add Nix Flakes configuration to handle unified developer setups

    Implementing Nix Flakes is essential to combine application modules
    within the project, ensuring easy access and utilization from the root
    directory. By adding the Nix Flakes configuration in this commit,
    developers can streamline the setup process for various modules,
    enhancing project manageability and organization. This aligns with the
    user story's goal of leveraging Nix Flakes for improved accessibility to
    and usage of application modules.
    
    Changes:
    - Included Nix Flakes configuration to manage unified developer setups
      effectively.
    - Enhanced the project structure by enabling easy access and utilization
      of application modules from the root directory.
    - Streamlined the setup process for different modules, ensuring
      consistency and ease of use within the project environment.
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    68d654d View commit details
    Browse the repository at this point in the history
  20. Merge pull request #529 from IntersectMBO/chore/526-implementing-nix-…

    …flakes-to-combine-application-modules-for-root-project-access
    
    [#526] Implementing Nix Flakes to combine application modules for root project access
    placek committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    2ef2374 View commit details
    Browse the repository at this point in the history
  21. [#522] refactor useTransactions hook

    Co-authored-by: Bartłomiej Sworzeń <b.sworzen@gmail.com>
    j-dyczka and Sworzen1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    3707aed View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5fb7fd2 View commit details
    Browse the repository at this point in the history
  23. [#522] delete unnecessary code

    Sworzen1 authored and j-dyczka committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    467460f View commit details
    Browse the repository at this point in the history
  24. Merge pull request #523 from IntersectMBO/transaction-state

    [#522] chore: refactor pending transaction
    jdyczka committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    22448dd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6e6c294 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b4374d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    2f3d052 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #540 from IntersectMBO/fix/539-endless-spinner-on-…

    …a-dashboard
    
    [#539] fix: endless spinner on a dashbord
    MSzalowski committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    d70e867 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Merge pull request #538 from IntersectMBO/chore/500-frontend-package-…

    …tests-are-broken
    
    [#500] chore: fix frontend package tests
    MSzalowski committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    176cac2 View commit details
    Browse the repository at this point in the history
  2. [#506] Adjustment the contributing guidelines to reflect recent changes

    The changes made include updating the CONTRIBUTING.md document to
    include moving the ticket to the 'in review' status when the PR is ready
    for review, changing the state of the PR from draft to actual PR,
    addressing all change requests before merging the branch into `develop`,
    and automating the deployment process to the test and staging
    environments. These modifications aim to streamline the development
    workflow by ensuring that tickets, PRs, and branches are managed
    efficiently during the development and review phases.
    placek committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    58afed1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #524 from IntersectMBO/chore/506-update-contributi…

    …ng-guidelines-to-reflect-latest-assumptions
    
    [#506] Update contributing guidelines to reflect latest assumptions
    placek committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    4f56941 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90df4b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    806e9c9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #549 from IntersectMBO/develop

    Implement Deployment Workflow to Dev, Nix Flake Configuration, Fixes: eslint,tsc, file hash matching and Code Refactoring
    pmbinapps committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cf1c0aa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bb26945 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Merge pull request #544 from IntersectMBO/docs/543-update-readme-of-a…

    …-frontend-package
    
    [#543] Update frontend package readme
    MSzalowski committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    55a0f24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a189d87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28d782c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #553 from IntersectMBO/transaction-state

    [#522] fix bugs in usePendingTransaction
    jdyczka committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    bc5665d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d59394 View commit details
    Browse the repository at this point in the history
  6. introduce stack

    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    221318e View commit details
    Browse the repository at this point in the history
  7. [#372] provide governance action details for TreasuryWithdrawals

    provide basic details (title, about, motivation and rationale) for all GA types, and extra details for TreasuryWithdrawals
    
    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7c54758 View commit details
    Browse the repository at this point in the history
  8. [#372] update changelog

    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2dd1bee View commit details
    Browse the repository at this point in the history
  9. New Gov Actions

    JanJaroszczak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    e4d4b81 View commit details
    Browse the repository at this point in the history
  10. Lint fixes

    JanJaroszczak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    4719277 View commit details
    Browse the repository at this point in the history
  11. Further changes

    JanJaroszczak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2aa8b89 View commit details
    Browse the repository at this point in the history
  12. Fixes after CR

    JanJaroszczak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    de9dffb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2f64bf1 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #525 from IntersectMBO/gov-actions-new

    New Gov Actions
    JanJaroszczak committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    2512248 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d7c3494 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    902d4a5 View commit details
    Browse the repository at this point in the history
  17. lint fixes

    Sworzen1 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    c62334f View commit details
    Browse the repository at this point in the history
  18. add to changelog

    Sworzen1 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    0798723 View commit details
    Browse the repository at this point in the history
  19. eslint fix

    Sworzen1 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    fa6c777 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    354b539 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #551 from IntersectMBO/feat/new-drep-registration-…

    …flow
    
    feat/new-drep-registration
    Sworzen1 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    d398f1c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    16aae05 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #552 from IntersectMBO/feat/new-drep-retirement

    feat/new-drep-retirement
    Sworzen1 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a508b5c View commit details
    Browse the repository at this point in the history
  24. update backend config

    jankun4 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    aa63ed7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7f9e84c View commit details
    Browse the repository at this point in the history
  26. Merge pull request #563 from IntersectMBO/develop

    Enhancements and Fixes: Documentation Updates, Pending Transaction Logic, and Governance Action Details
    pmbinapps committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    5b943bd View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    8380cb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Vote Context

    JanJaroszczak committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    77b297a View commit details
    Browse the repository at this point in the history
  2. [#569] Fix Dockerfile to correctly build backend module

    The deployment of the project was failing due to a bug in the Dockerfile
    of the backend module, caused by a change in the GHC version. The issue
    was identified during the build process, as the executable path had
    changed, preventing successful building of the backend module.
    
    Changes made in this commit:
    - Updated the Dockerfile for the backend module to reflect the correct
      GHC version (9.2.7) and executable path.
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b4fe47a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c820c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ba91d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    66d36fb View commit details
    Browse the repository at this point in the history
  6. [#566] add optional 'search' query param

    Allow for searching for specific GA by title, motivation, about and rationale
    
    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    09cf65e View commit details
    Browse the repository at this point in the history
  7. Update vva-be.cabal

    pin resource-pool to version 0.2.3.2 (newest versions contain different functions)
    
    Signed-off-by: jankun4 <81573167+jankun4@users.noreply.github.com>
    jankun4 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    e536871 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #570 from IntersectMBO/fix/569-deployment-issue-du…

    …e-to-bug-in-dockerfile
    
    [#569] Deployment issue due to bug in Dockerfile
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    f7bd059 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #572 from IntersectMBO/jankun4-patch-2

    Update vva-be.cabal
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    d1bbce2 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #568 from IntersectMBO/vote-context

    Vote Context
    JanJaroszczak committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    fa89b5f View commit details
    Browse the repository at this point in the history
  11. Merge pull request #562 from IntersectMBO/dashboard-cards-refactor

    [#541] dashboard cards refactor
    jdyczka committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    c4c7bd9 View commit details
    Browse the repository at this point in the history
  12. [#257 #374] Fixes

    JanJaroszczak committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    315731e View commit details
    Browse the repository at this point in the history
  13. Merge pull request #571 from IntersectMBO/257-374-display-ga-data-fro…

    …m-be
    
    [#257 #374] Display GA using data from BE
    JanJaroszczak committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    43ff59c View commit details
    Browse the repository at this point in the history
  14. Update Cardano DB Sync version to the newest release

    The Cardano DB Sync version was updated to the latest release,
    sancho-4.1.0, to address a reported update by @ryan1.
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8069691 View commit details
    Browse the repository at this point in the history
  15. [#555] Fix missing environment variable for domain in resync workflow

    The commit addresses a missing domain environment variable in the resync
    workflow, which caused issues with the workflow execution. By adding the
    necessary logic to set the DOMAIN env, the resync workflow now correctly
    configures the domain variable for staging, beta, and other environments
    to ensure the workflow runs smoothly.
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    2767c07 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cd26dfb View commit details
    Browse the repository at this point in the history
  17. [#555] Update Cardano Node to version 8.9.0

    The Cardano Node version has been updated to 8.9.0 to align with the latest configuration requirements specified on https://book.world.dev.cardano.org. This update was necessary as the existing configuration was found to be incompatible with previous version 8.8.0-pre, requiring an intermediate update to ensure the proper functioning of the Cardano Node.
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    31d4318 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #576 from IntersectMBO/chore/555-update-cardano-db…

    …-sync-version-in-docker-compose
    
    [#555] Update Cardano DB Sync version in Docker Compose
    placek committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    4eec162 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a415aba View commit details
    Browse the repository at this point in the history
  20. Merge pull request #565 from IntersectMBO/feat/536-ga-search

    [#536] GA search on BE
    jdyczka committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    ebe8f41 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. [#530] Fix broken Haskell backend developers' configuration

    In response to the user story task requesting the implementation of code
    formatting and checks for the backend to ensure a consistent code style,
    this commit addresses a broken configuration in the Haskell backend. The
    changes made focus on correcting the Haskell backend developer's
    configuration, enabling a more reliable code formatting and checking
    process to be established.
    
    The modifications include fixing the broken configuration by adjusting
    the Haskell backend's default.nix file. This involves fixing the mechanism
    that appends additional libraries and tools required for the project,
    and making necessary adjustments to the project's modifier and overrides
    for proper functionality and adherence to the defined code style.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9355c4e View commit details
    Browse the repository at this point in the history
  2. [#530] Make the direnv nix-shell helpers more reliable and responsive

    In response to the user story's requirement to implement code formatting
    and checks for the backend to ensure a consistent code style, this
    commit focuses on enhancing the reliability and responsiveness of the
    direnv nix-shell helpers in the Haskell backend configuration. The
    changes aim to improve the configuration by making adjustments to the
    default.nix file and .envrc file to enhance the development environment
    for backend developers.
    
    The modifications in this commit include updating the .envrc file to
    watch additional files for changes, specifically the vva-be.cabal and
    default.nix files. Furthermore, changes were made in the default.nix
    file to provide more informative messages to developers interacting with
    the project by dynamically referencing the README.md file. These
    adjustments are aimed at creating a more efficient and user-friendly
    development environment for backend developers.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    cc13ffe View commit details
    Browse the repository at this point in the history
  3. [#530] Add stylish-haskell to the developer's toolset

    In line with the user story's objective of implementing code formatting
    and checks for the backend to ensure a consistent code style, this
    commit focuses on enhancing the developer's configuration in the backend
    project. By adding stylish-haskell to the tools dependencies, backend
    developers will now have access to this code formatting tool, enabling
    them to maintain a standardized code style effortlessly.
    
    The modification in this commit involves updating the default.nix file
    within the govtool/backend directory. The addition of stylish-haskell to
    the list of tools dependencies ensures that developers can utilize this
    tool to enforce consistent code formatting standards, thereby
    contributing to a unified and coherent codebase across the backend
    project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    c7c34e0 View commit details
    Browse the repository at this point in the history
  4. [#530] Add hlint to the developer's toolset

    In alignment with the user story's objective to implement code
    formatting and checks for the backend to ensure a consistent code style,
    this commit includes the addition of hlint to the project's build tools
    within the default.nix file. By introducing hlint to the backend's
    development environment, developers can leverage this static code
    analysis tool to further enhance the code quality and maintain adherence
    to the defined code style standards.
    
    The main change in this commit involves editing the default.nix file
    located in the govtool/backend directory. Specifically, the modification
    adds hlint to the list of build tools, enabling backend developers to
    utilize this tool for static code analysis alongside other existing
    tools like cabal-install, haskell-language-server, and stylish-haskell.
    This enhancement contributes to the establishment of a comprehensive
    code formatting and checking mechanism, promoting code consistency and
    quality within the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    91f91c3 View commit details
    Browse the repository at this point in the history
  5. [#530] Add stylish-haskell configuration

    In alignment with the user story's objective to implement consistent
    code style in the backend, this commit adds a stylish-haskell
    configuration to the backend project. The inclusion of the
    .stylish-haskell.yaml file provides a standardized code formatting guide
    for developers, enhancing the code quality and style consistency across
    the codebase. By incorporating stylish-haskell as a code formatting
    tool, developers can adhere to established formatting rules effortlessly
    and maintain a uniform code style throughout the project.
    
    The key modification in this commit consists of adding the
    .stylish-haskell.yaml file to the govtool/backend directory. This
    configuration file outlines various code formatting rules and settings,
    including module header formatting, record definitions, import
    alignment, language pragmas, and more. It serves as a reference point
    for developers to ensure their code aligns with the defined style
    guidelines, supporting the establishment of a streamlined and coherent
    coding standard within the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    ef0e93b View commit details
    Browse the repository at this point in the history
  6. [#530] Update shell information to connect with readme files

    The changes primarily involve modifying the default.nix files in
    govtool/frontend and scripts/govtool directories. Specifically, the
    adjustments establish a connection between the shell messages and the
    pertinent README.md files, offering developers immediate access to
    additional insights and details related to the frontend development and
    deployment processes, respectively. This enhancement facilitates a more
    streamlined and informative user experience within the development
    environment, aligning with the goal of ensuring consistent code style
    throughout the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9570171 View commit details
    Browse the repository at this point in the history
  7. [#530] Apply contribution tools documentation on backend module

    In adherence to the user story's objective of implementing code
    formatting and checks for the backend to ensure a consistent code style,
    this commit enhances the documentation within the backend module. By
    incorporating instructions on utilizing development tools like `hlint`,
    `stylish-haskell`, and `Haskell-Language-Server` within the README.md
    file, developers gain valuable insights into applying linting,
    formatting, and language server capabilities to optimize the code
    quality and maintain uniformity across the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    8ca4c8f View commit details
    Browse the repository at this point in the history
  8. [#530] Move flake configuration to flake parts

    In response to the user story's requirement to implement code formatting
    and checks for the backend to ensure a consistent code style, this
    commit focuses on optimizing the flake configuration within the project.
    By using flake-parts, the organization of the flake is enhanced,
    promoting better management of configurations and dependencies. This
    adjustment aligns with the overarching goal of establishing a
    standardized code style and formatting mechanism to maintain code
    uniformity across the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a68773f View commit details
    Browse the repository at this point in the history
  9. [#530] Install pre-commit tool with basic configuration

    This commit addresses the user story's requirement to implement code
    formatting and checks for the backend by introducing the pre-commit tool
    with a basic configuration. The pre-commit tool is added to the project
    to automate and standardize the process of checking code before commits,
    ensuring consistent code style and quality throughout the backend
    development.
    
    By installing the pre-commit tool and configuring it with essential
    hooks, developers can automate code checking processes and adhere to
    defined code style standards seamlessly within the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    e7dbb19 View commit details
    Browse the repository at this point in the history
  10. Trim whitespaces and ensure there is no new line

    This is an application of the trailing-whitespace and end-of-file-fixer
    hooks, to make the repository clean.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    63f038c View commit details
    Browse the repository at this point in the history
  11. [#530] Add hlint and stylish-haskell to pre-commit configuration

    In response to the user story's requirement to implement code formatting
    and checks for the backend to ensure a consistent code style, this
    commit focuses on enhancing the pre-commit configuration by
    incorporating hlint and stylish-haskell. By adding these tools to the
    pre-commit workflow, developers can now automatically check code quality
    and enforce consistent code formatting standards before committing
    changes. This enhancement aligns with the goal of promoting code
    consistency and adherence to the defined code style guidelines within
    the backend project.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    b769363 View commit details
    Browse the repository at this point in the history
  12. [#530] Apply the hlint and stylish-haskell hints

    To keep the repository clean this commit introduces all the changes that
    apply the hlint and stylish-haskell hints. By introducing this change
    developers will not need to do the chore of applying those hints in
    future.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    014f167 View commit details
    Browse the repository at this point in the history
  13. [#530] Add GitHub workflow for backend lint and formatting checks

    In order to fulfill the user story's requirement of implementing code
    formatting and checks for the backend to ensure a consistent code style,
    this commit introduces a new GitHub workflow specifically designed to
    verify the Haskell code within the backend module. The workflow is
    configured to run upon triggering the workflow by pushing changes to
    files within the govtool/backend directory, aiming to enforce code
    quality and formatting standards automatically.
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0a28336 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #542 from IntersectMBO/chore/530-implement-code-fo…

    …rmatting-and-checks-for-backend
    
    [#530] Implement code formatting and checks for backend
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    65fd617 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #574 from IntersectMBO/develop

    Fixes and Additions: Dockerfile Correction, Optional Search Query Parameter
    pmbinapps committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f8b87b0 View commit details
    Browse the repository at this point in the history
  16. Fix backend linting and format checking workflow

    Due to existance of bad statement in the workflow, it failed at execution. This commit is about to fix that.
    
    Signed-off-by: Paweł Placzyński <placzynski.pawel@gmail.com>
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    20f42d8 View commit details
    Browse the repository at this point in the history
  17. Slider styles tiny fix

    JanJaroszczak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    0f1f47d View commit details
    Browse the repository at this point in the history
  18. Merge pull request #579 from IntersectMBO/fix/541-dashboard-infinite-…

    …loading
    
    [#541] fix dashboard infinite loading
    jdyczka committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    f19d3b1 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #585 from IntersectMBO/slider-styles-fix

    Slider styles tiny fix
    JanJaroszczak committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    811c840 View commit details
    Browse the repository at this point in the history
  20. [#586] add epochNo and date to vote response

    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    014e5ab View commit details
    Browse the repository at this point in the history
  21. [#586] update changelog

    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    75dbcb9 View commit details
    Browse the repository at this point in the history
  22. [#582] make proposal/list search case insensitive

    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a7e6742 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #590 from IntersectMBO/develop

    Fixes and Additions: Dashboard Loading Issue Resolved, Search Improvements, and Vote Response Enhancement
    pmbinapps committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    82871e7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6cbb642 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7407065 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #584 from IntersectMBO/fix-backend-linting-and-for…

    …mat-checking-workflow
    
    Fix backend linting and format checking workflow
    placek committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    46a2540 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #592 from IntersectMBO/chore/remove-kickloop-from-…

    …codeowners
    
    chore: remove kickloop from codeowners
    MSzalowski committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    5477a61 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Merge pull request #591 from IntersectMBO/chore/575-change-selection-…

    …strategy-to-3
    
    chore(#575): change selection strategy to 3
    MSzalowski committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    40a69af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eaecd8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #593 from IntersectMBO/589-provide-context-to-vote

    [#589] Vote context fix (plus small fix to supporting links in GA)
    JanJaroszczak committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    fd7753b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #577 from IntersectMBO/feat/update-drep-registrati…

    …on-data
    
    feat/update-drep-registration-data
    Sworzen1 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    2cec60e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #548 from IntersectMBO/docs/add-link-to-swagger-in…

    …-readme
    
    docs: add missing link to swagger
    MSzalowski committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    0b5b0fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e86b6f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #595 from IntersectMBO/594-display-cast-vote-dates…

    …-fetched-from-endpoint
    
    [#594] Display cast vote dates fetched from endpoint
    JanJaroszczak committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4355db3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc174ba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c91efd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    71a1c17 View commit details
    Browse the repository at this point in the history
  11. fix lint

    Sworzen1 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    b0ef654 View commit details
    Browse the repository at this point in the history
  12. add types

    Sworzen1 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    7d59e1d View commit details
    Browse the repository at this point in the history
  13. add to changlog/ fix types

    Sworzen1 committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    53d8882 View commit details
    Browse the repository at this point in the history
  14. feat: add body validation

    MSzalowski committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    10fd594 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e4a8943 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. feat: add validation test

    MSzalowski committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4bff021 View commit details
    Browse the repository at this point in the history
  2. feat: add health check

    MSzalowski committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    9703ccf View commit details
    Browse the repository at this point in the history
  3. feat: add docker

    MSzalowski committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    4300a40 View commit details
    Browse the repository at this point in the history
  4. docs: add README

    MSzalowski committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    be1ef33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e92cb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge pull request #598 from IntersectMBO/feat/535-ga-display-display…

    …-warning-if-metadata-is-not-in-the-expected-format
    
    feat/535-ga-display-display-warning-if-metadata-is-not-in-the-expected-format
    Sworzen1 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0f35aa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3957edb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4cf3c4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #599 from IntersectMBO/feat/597-create-metadata-va…

    …lidation-service-that-would-allow-to-bypass-csp-protection-rule
    
    [#597] feat: add submission tool backend to validate metadata
    MSzalowski committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    ae71275 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #606 from IntersectMBO/develop

    Enhancements and Fixes: Voting Context Update, Metadata Management, Backend Workflow Improvements
    pmbinapps committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    32099d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Configuration menu
    Copy the full SHA
    cf7b667 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #613 from IntersectMBO/chore/610-set-up-metadata-v…

    …alidation-service-traefik-in-docker-compose-template
    
    [#610] feat: add metadata-validation config in docker-compose.yml.tpl
    MSzalowski committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e86b481 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    07be3b3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #614 from IntersectMBO/fix/fix-dev-build-caused-by…

    …-missing-indents
    
    fix: fix dev build failing by missing indents
    MSzalowski committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2dfdb23 View commit details
    Browse the repository at this point in the history
  5. Fix traefik configuration for metadata-validation service

    The traefik configuration for the metadata-validation service was
    missing the stripprefix option to rewrite paths. This option is
    necessary to ensure proper handling of incoming requests and forwarding
    them to the correct destination.
    placek committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    874754e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #615 from IntersectMBO/fix-deployment-of-metadata-…

    …validation
    
    Fix traefik configuration for metadata-validation service
    placek committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    bb7c11a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #601 from IntersectMBO/chore/update-stories/chromatic

    chore/update-stories/chromatic
    Sworzen1 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    40c343b View commit details
    Browse the repository at this point in the history
  8. Merge pull request #616 from IntersectMBO/develop

    Configuration Enhancements and Fixes: Metadata Validation Setup and Build Corrections
    pmbinapps committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    4a7bf6f View commit details
    Browse the repository at this point in the history
  9. [#578] new cards UI

    Sworzen1 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    3be50b1 View commit details
    Browse the repository at this point in the history
  10. [#578] fix translations

    Sworzen1 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e2c75d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. [#603] improve filter flexibility

    allow filtering GAs by their txHash and index
    
    Signed-off-by: jankun4 <michaljankun@gmail.com>
    jankun4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    7932316 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #618 from IntersectMBO/feat/578-update-all-cards-t…

    …ext-and-buttons
    
    feat/578-update-all-cards-text-and-buttons
    Sworzen1 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    012face View commit details
    Browse the repository at this point in the history
  3. Merge pull request #622 from IntersectMBO/develop

    UI Improvements: Introduce New Cards Design and Translation Fixes
    pmbinapps committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    7921469 View commit details
    Browse the repository at this point in the history
  4. [#603] fix hlint errors

    jankun4 committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    35fd4ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f260c8c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #621 from IntersectMBO/603-ga-display-searching-fu…

    …ll-and-partial-search-of-ga-id-is-not-working
    
    [#603] improve filter flexibility
    MSzalowski committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    95dfcea View commit details
    Browse the repository at this point in the history
  7. Merge pull request #623 from IntersectMBO/fix/605-ga-display-searchin…

    …g-misleading-text-when-no-items-are-found
    
    fix/605-ga-display-searching-misleading-text-when-no-items-are-found
    MSzalowski committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    40c9eac View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    ec850e3 View commit details
    Browse the repository at this point in the history
  2. [#624] Use newer version of checkout action

    The user story described a bug in the deployment setup preventing the
    continuous deployment (CD) of the metadata-validation service. The issue
    stemmed from the deployment environment lacking access to the directory
    housing the necessary Dockerfile and its context. To resolve this, the
    deployment setup needed adjustments to enable the CD process for the
    metadata-validation service, ensuring the latest changes are reflected
    in the production environment.
    
    In this commit, the version of the checkout action in the
    build-and-deploy-dev.yml workflow file was updated from v3 to v4. This
    modification aims to address the bug by utilizing the newer version of
    the checkout action, potentially resolving the access issues to the
    directory containing the Dockerfile and its context, hence facilitating
    the successful building and deployment of the metadata-validation
    service in the CD pipeline.
    placek committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    25830da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcf73cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a7137d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c5daffc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d9482b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #635 from IntersectMBO/fix/624-fix-bug-in-deployme…

    …nt-setup-preventing-cd-from-building-metadata-validation-service
    
    [#624] Fix bug in deployment setup preventing CD from building metadata-validation service
    placek committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    b425ff3 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #631 from IntersectMBO/changelog/sancho-v1.0.3-alpha

    changelog(sancho-v1.0.3-alpha): update changelog
    MSzalowski committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    45226ed View commit details
    Browse the repository at this point in the history
  9. Merge pull request #634 from IntersectMBO/chore/633-wrong-automatic-d…

    …eployment-workflow-configuration
    
    [#633] chore: change execution of the deployment actions
    MSzalowski committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    6f5cf33 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #638 from IntersectMBO/develop

    Enhancements: Deployment Workflow, Search Functionality Fixes and Action Improvements
    pmbinapps committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    1768276 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ce3e4b View commit details
    Browse the repository at this point in the history
  12. Merge pull request #644 from IntersectMBO/bugfix/change-dispatch-on-c…

    …i-deployment
    
    bugfix: change dispatch condition on deployment workflows
    MSzalowski committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    987aa1e View commit details
    Browse the repository at this point in the history