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

Bump send and express #3

Open
wants to merge 11 commits into
base: main-enterprise
Choose a base branch
from

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    87daf64 View commit details
    Browse the repository at this point in the history
  2. docs: update and consolidate documentation (github#643)

    * docs: update and consolidate documentation
    
    * docs(readme): fix formatting
    ElioDiNino authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    02c640d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d70647b View commit details
    Browse the repository at this point in the history
  4. Upgrade to node.js 20 (github#609)

    bmanuel authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    b931b8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6581870 View commit details
    Browse the repository at this point in the history
  6. Bump braces from 3.0.2 to 3.0.3

    Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: braces
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    9652538 View commit details
    Browse the repository at this point in the history
  7. Environments tolerate concise configuration (github#649)

    * decompose unit tests, patch sync for environments
    
    * remove logging, combine loops as per review comments
    
    * Add NopCommand, log.error, and errors
    
    * Allow concise config for Environments
    
    This commit combines PR [616](github#616) and [646](github#646)
    
    environments.js
    Add defensive code to prevent the GitHub API from being called with undefined data.
    
    In the UI, and API an environment can be added with just an name.
      Now, safe-settings permits this as well.
    In the UI, and API an environment can be added without variables.
      Now, safe-settings permits this as well.
    In the UI, and API an environment can be added without deployment_protection_rules.
      Now, safe-settings permits this as well.
    
    environments.test.js
    Add a test case for the scenario when there are zero existing environments
    Add a test case for an environment name change
    Add a test case inspired by PR 616 which adds 7 new environments with various attributes
    Move expect statements out of aftereach() as there is now variability in what is expected across test cases.
      Specifically, when there is no existing environment, that environment should NOT be queried for variables nor deployment_protection_rules
    
    * Update documentation: Environments permissions.
    
    Addresses issue: [Environments do not get provisioned for repositories set to internal or private github#623](github#623)
    
    Adds documentation for permissions required for safe-settings when Environments are used
    
    [List Environments](https://docs.github.com/en/rest/deployments/environments?apiVersion=2022-11-28#list-environments) API requires:
    ```
    The fine-grained token must have the following permission set:
    
    "Actions" repository permissions (read)
    ```
    
    [Create an environment variable](https://docs.github.com/en/rest/actions/variables?apiVersion=2022-11-28#create-an-environment-variable) API requires:
    ```
    The fine-grained token must have the following permission set:
    
    "Variables" repository permissions (write) and "Environments" repository permissions (write)
    ```
    
    With permissions added, issue 623 was resolved.
    Brad-Abrams authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    7102159 View commit details
    Browse the repository at this point in the history
  8. fix: add or update fields in the existing environment or rulesets (gi…

    …thub#665)
    
    * feat: initial commit
    
    * fix: merge deep code
    
    * fix: lint
    
    * fix: modification conditions
    
    * fix: simplify conditions
    
    ---------
    
    Co-authored-by: ls07667 <[email protected]>
    2 people authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    bcee6a2 View commit details
    Browse the repository at this point in the history
  9. Add Actions workflow to delete old releases (github#667)

    * Create delete-old-releases.yml
    
    * Update delete-old-releases.yml
    
    * Update delete-old-releases.yml
    decyjphr authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    c833236 View commit details
    Browse the repository at this point in the history
  10. fix code scanning alerts (github#669)

    * fix alerts
    
    * fix alerts
    
    * fix alerts
    
    * fix alerts
    
    * add tests and simplify Glob
    
    * fix import to lowercase file
    
    * removed debugging code
    decyjphr authored and admtorgst committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    6f295d3 View commit details
    Browse the repository at this point in the history
  11. Bump send and express

    Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.
    
    Updates `send` from 0.18.0 to 0.19.0
    - [Release notes](https://github.com/pillarjs/send/releases)
    - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
    - [Commits](pillarjs/send@0.18.0...0.19.0)
    
    Updates `express` from 4.19.2 to 4.21.0
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
    - [Commits](expressjs/express@4.19.2...4.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: send
      dependency-type: indirect
    - dependency-name: express
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    a97a34a View commit details
    Browse the repository at this point in the history