flxbl docs
slackGitHub
  • flxbl
  • sfp
  • sfops
  • Overview
  • Features
  • Environments
    • Creating an Environment
    • Authenticating to Environments
    • Review Environments
      • Configuring Review Sandboxes
      • Creation and Allocation of Review Sandboxes
  • Project Workflows
    • sfops - Execute Issue Ops
    • sfops - On Pull Request Comments
    • sfops - Close Issues
    • sfops - Execute Every 30 mins
    • sfops - Daily Job Executor
    • sfops - Review Sandbox - Creator
    • sfops - On Push to Branch
    • sfops - Execute Releases to any env
    • sfops - Execute Releases
  • IssueOps
    • Access
      • Request elevated previlege in production
    • Release
      • Release a Domain
      • Hotfix Workflow
  • Changelog
    • November24
    • January25
  • DevCentral
    • Customising Menu
    • Extending using Custom Forms and Issue Ops Actions
  • self managed instances
    • Setup for self managed instances
      • 1. Create repositories
      • 2. Create a GitHub App
      • 3. Setting up sfops repository
      • 4. Trigger the workflows
      • 5. Setting up project repository
      • 6. Fetching upstream changes
        • 6.1 Manual Process for Updating sfops from Upstream
    • Update Instructions
      • Updating to v29.0.0
      • Updating to v30.3.1 and above
    • Workflow details
      • Sync Upstream Repository and Create Pull Request
  • Legal
    • Terms of Service for sfops
Powered by GitBook
On this page
  • sfops
  • DevCentral
  1. Changelog

November24

Last updated 5 months ago

sfops November 24 (v30.5.0 - v30.5.1) brings the following updates

sfops

Update sfdx-scanner to v4.7.0

sfdx-scanner used in the sfops image is now updated to v4.7.0 , This means existing PMD configurations in your project repository (pmd-rulesets) now have to be updated

Flxbl Managed instances will have a pull request open with the necessary PMD configuration, Self Managed users can utilize the latest rules in your sfops repository here/

Update to GitHub related actions

Few GitHub actions which have been deprecated have been updated to the latest versions,

DevCentral

GitHub Integration

sfops dev central, now features a GitHub integration executed via Flxbl's Global Supabase instance. All Flxbl Managed instances will utilize this instance to handle authentication. This Global Supabase instance is more of an Auth provider and orchestrates OAuth-based authentication in DevCentral

This is controlled via _config.yml in your devcentral (sfops-dashboard0 repository under the following section

# Global Flxbl Configuration
# If you are self hosting, change it with supabase api and anon key
supabase:
  url: https://zllcmuwkimjcgoazlhyn.supabase.co
  anon_key: <anon-key>

For self-hosted users, or managed instance users who do not wish to use the authentication, please feel free to comment on this section in your config (_config.yaml file in devcentral repo)

Utilizing this configuration, dev central can offer tighter integrations with Github. These integrations will be rolled out progressively over the coming releases

Please note your GitHub Admin has to authorize Flxbl's GitHub Connector App for authentication to work

Create Issues directly from DevCentral

Enabling GitHub integration with DevCentral will unlock the ability to create issues directly without opening up a new tab

Duplicate Release Issue Detection

Utilizing the GitHub Integration, sfops will now be able to detect if an existing issue is opened for a particular release prompting your team members with an alert

https://source.flxbl.io/flxbl/sfops/src/branch/main/pmd-rulesets
Authenticate Flxbl Github Connector App in your org