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

release: 0.15.0 #128

Merged
merged 10 commits into from
Jul 25, 2024
Merged

release: 0.15.0 #128

merged 10 commits into from
Jul 25, 2024

Commits on Jul 19, 2024

  1. refactor: improve code readibility

    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    861ee58 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. chore: updated backstage packages to version 1.29.1

    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7a92f27 View commit details
    Browse the repository at this point in the history
  2. feat: adding support for persisting settings

    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ce41f10 View commit details
    Browse the repository at this point in the history
  3. feat: update to PagerDutyPage to add support for configurations such …

    …as settings
    
    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7656de3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea73457 View commit details
    Browse the repository at this point in the history
  5. feat: service dependency sync (#125)

    ### Description
    
    This PR updates the `PagerDutyPage` component to add a new
    configurations tab where users can configure how they want to sync
    service dependencies between Backstage and PagerDuty.
    
    
    ![image](https://github.com/user-attachments/assets/8d5028b9-8c31-4843-b6da-7324e43cd1a9)
    
    **By default, service dependency syncing is disabled.** It's an opt-in
    feature and admins need to be aware of what it does because you might
    end up deleting existing service dependencies on Backstage or PagerDuty.
    
    **Issue number:** N/A
    
    ### Type of change
    
    - [x] New feature (non-breaking change which adds functionality)
    - [ ] Fix (non-breaking change which fixes an issue)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    
    ### Checklist
    
    - [x] I have performed a self-review of this change
    - [x] Changes have been tested
    - [ ] Changes are documented
    - [x] Changes generate *no new warnings*
    - [x] PR title follows [conventional commit
    semantics](https://www.conventionalcommits.org/en/v1.0.0/)
    
    If this is a breaking change 👇
    
    - [ ] I have documented the migration process
    - [ ] I have implemented necessary warnings (if it can live side by
    side)
    
    ## Acknowledgement
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    **Disclaimer:** We value your time and bandwidth. As such, any pull
    requests created on non-triaged issues might not be successful.
    t1agob authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d814afb View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. fix: turned columnvisibility into a static object

    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    282ef57 View commit details
    Browse the repository at this point in the history
  2. fix: turned columnvisibility into a static object (#126)

    ### Description
    
    This PR introduces a fix to the issue reported on #123 that prevents
    users from showing/hiding columns in the service mapping table on
    `PagerDutyPage`.
    
    **Issue number:** #123 
    
    ### Type of change
    
    - [ ] New feature (non-breaking change which adds functionality)
    - [x] Fix (non-breaking change which fixes an issue)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    
    ### Checklist
    
    - [x] I have performed a self-review of this change
    - [x] Changes have been tested
    - [ ] Changes are documented
    - [x] Changes generate *no new warnings*
    - [x] PR title follows [conventional commit
    semantics](https://www.conventionalcommits.org/en/v1.0.0/)
    
    If this is a breaking change 👇
    
    - [ ] I have documented the migration process
    - [ ] I have implemented necessary warnings (if it can live side by
    side)
    
    ## Acknowledgement
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    **Disclaimer:** We value your time and bandwidth. As such, any pull
    requests created on non-triaged issues might not be successful.
    t1agob authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    04653bb View commit details
    Browse the repository at this point in the history
  3. refactor: disabled pagerduty option on PagerDutyPage due to a design …

    …limitation on Backstage
    
    Signed-off-by: Tiago Barbosa <[email protected]>
    t1agob committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f7f2224 View commit details
    Browse the repository at this point in the history
  4. refactor: disabled pagerduty option due to a design limitation on Bac…

    …kstage (#127)
    
    ### Description
    
    This PR disables PagerDuty option on service dependency syncing
    configuration in `PagerDutyPage`. There is a design option on Backstage
    that prevents us to fully replace or remove existing relations from an
    entity configuration file. For that reason we are not able to guarantee
    that proper behaviour of PagerDuty syncing to Backstage.
    
    Users can still choose to have Backstage as a main source, ou to use
    both Backstage and PagerDuty which will merge the two sets of service
    dependencies in both platforms and keep them in sync.
    
    **Issue number:** N/A
    
    ### Type of change
    
    - [ ] New feature (non-breaking change which adds functionality)
    - [x] Fix (non-breaking change which fixes an issue)
    - [ ] Breaking change (fix or feature that would cause existing
    functionality to not work as expected)
    
    ### Checklist
    
    - [x] I have performed a self-review of this change
    - [x] Changes have been tested
    - [ ] Changes are documented
    - [x] Changes generate *no new warnings*
    - [x] PR title follows [conventional commit
    semantics](https://www.conventionalcommits.org/en/v1.0.0/)
    
    If this is a breaking change 👇
    
    - [ ] I have documented the migration process
    - [ ] I have implemented necessary warnings (if it can live side by
    side)
    
    ## Acknowledgement
    
    By submitting this pull request, I confirm that you can use, modify,
    copy, and redistribute this contribution, under the terms of your
    choice.
    
    **Disclaimer:** We value your time and bandwidth. As such, any pull
    requests created on non-triaged issues might not be successful.
    t1agob authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    5cdf6bc View commit details
    Browse the repository at this point in the history