Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nuke-build/nuke
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.23.5
Choose a base ref
...
head repository: nuke-build/nuke
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Loading
Showing 1,256 changed files with 354,696 additions and 112,624 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@ indent_size = 2
indent_size = 2

# JSON files
[*.json]
[*.{json,js}]
indent_size = 2

# Dotnet code style settings:
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: 🐞 Bug Report
description: "Report something that doesn't look alright."
labels: ["bug", "triage"]
body:
- type: markdown
attributes:
value: |
_Hi there :wave: and thanks for taking the time to report a bug!_
_Before you continue, please check our updated [contribution guidelines](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md) ([history](https://github.com/nuke-build/nuke/commits/develop/CONTRIBUTING.md))._
- type: input
id: usage-information
attributes:
label: Usage Information
description: NUKE Version / SDK Version / Target Framework / Operating System
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
description: Please share a clear and concise description of the problem.
placeholder: Description
validations:
required: true

- type: textarea
id: reproduction-steps
attributes:
label: Reproduction Steps
description: |
Please include minimal steps to reproduce the problem if possible. E.g.: the smallest possible code snippet; or a small project, with steps to run it. Make sure to include logs and exceptions as text rather than screenshots.
placeholder: Minimal Reproduction
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: |
Provide a description of the expected behavior.
placeholder: Expected Behavior
validations:
required: true

- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: |
Provide a description of the actual behavior observed. If applicable please include any error messages or exception stacktraces.
placeholder: Actual Behavior
validations:
required: true

- type: textarea
id: regression
attributes:
label: Regression?
description: |
Did this work in a previous build or release of NUKE? If you can try a previous release, which would help us narrow down the problem. If you don't know, that's OK.
placeholder: Regression?
validations:
required: false

- type: textarea
id: known-workarounds
attributes:
label: Known Workarounds
description: |
Please provide a description of any known workarounds.
placeholder: Known Workarounds
validations:
required: false

- type: dropdown
id: pull-request
attributes:
label: Could you help with a pull-request?
description: Make sure you have read the sections about [consumer expectations](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#consumer-expectations), [baseline contributions](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#baseline-contributions), [sustainability contributions](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#sustainability-contributions).
options:
- "No"
- "Yes"
validations:
required: true
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
blank_issues_enabled: false
contact_links:
- name: 📚 Documentation
url: https://nuke.build/docs/introduction/
about: Read our comprehensive documentation.
- name: 🚀 First-Class Support
url: https://github.com/sponsors/matkoch?frequency=one-time
about: Make a sponsorship to receive professional support.
- name: 💬 Ask on Slack
url: https://nuke.build/slack
about: Get in touch with the whole community.
- name: 💬 Ask on Discord
url: https://nuke.build/discord
about: Get in touch with the whole community.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_idea.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: 💡 Feature Idea
description: "Suggest new features for the project."
labels: ["enhancement", "triage"]
body:
- type: markdown
attributes:
value: |
_Hi there :wave: and thanks for taking the time to send a feature idea!_
_Before you continue, please check our updated [contribution guidelines](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md) ([history](https://github.com/nuke-build/nuke/commits/develop/CONTRIBUTING.md))._
- type: textarea
attributes:
label: Description
description: What should the new feature do?
validations:
required: true

- type: textarea
attributes:
label: Usage Example
description: How would the proposed feature be used?

- type: textarea
attributes:
label: Alternative
description: What is the current alternative?

- type: dropdown
id: pull-request
attributes:
label: Could you help with a pull-request?
description: Make sure you have read the sections about [consumer expectations](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#consumer-expectations), [baseline contributions](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#baseline-contributions), [sustainability contributions](https://github.com/nuke-build/nuke/blob/develop/CONTRIBUTING.md#sustainability-contributions).
options:
- "No"
- "Yes"
validations:
required: true
12 changes: 12 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!-- Thanks for your contribution! -->
<!-- Please describe what you did below this line -->



<!-- Make sure to tick all the boxes if possible -->

I confirm that the pull-request:

- [ ] Follows the contribution guidelines
- [ ] Is based on my own work
- [ ] Is in compliance with my employer
7 changes: 7 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Reporting Security Issues

If you discover a security issue, please report it by sending an email to [Matthias Koch](mailto:ithrowexceptions@gmail.com).

This will allow us to assess the risk, and make a fix available before we add a bug report to the GitHub repository.

Thanks!
43 changes: 43 additions & 0 deletions .github/workflows/alpha-deployment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# ------------------------------------------------------------------------------
# <auto-generated>
#
# This code was generated.
#
# - To turn off auto-generation set:
#
# [GitHubActions (AutoGenerate = false)]
#
# - To trigger manual generation invoke:
#
# nuke --generate-configuration GitHubActions_alpha-deployment --host GitHubActions
#
# </auto-generated>
# ------------------------------------------------------------------------------

name: alpha-deployment

on:
push:
branches:
- develop

jobs:
ubuntu-latest:
name: ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
- name: 'Run: Publish'
run: ./build.cmd Publish
env:
FeedzNuGetApiKey: ${{ secrets.FEEDZ_NUGET_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
20 changes: 20 additions & 0 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: qodana-scan

on:
push:
pull_request:

jobs:
qodana-scan:
name: Qodana Scan
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: JetBrains/qodana-action@main
with:
upload-result: false
args: --baseline,qodana.sarif.json
env:
QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}
80 changes: 0 additions & 80 deletions .github/workflows/continuous.yml

This file was deleted.

44 changes: 44 additions & 0 deletions .github/workflows/macos-latest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# ------------------------------------------------------------------------------
# <auto-generated>
#
# This code was generated.
#
# - To turn off auto-generation set:
#
# [GitHubActions (AutoGenerate = false)]
#
# - To trigger manual generation invoke:
#
# nuke --generate-configuration GitHubActions_macos-latest --host GitHubActions
#
# </auto-generated>
# ------------------------------------------------------------------------------

name: macos-latest

on:
push:
branches-ignore:
- master
- 'release/*'
pull_request:
branches:
- develop

jobs:
macos-latest:
name: macos-latest
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: 'Cache: .nuke/temp, ~/.nuget/packages'
uses: actions/cache@v4
with:
path: |
.nuke/temp
~/.nuget/packages
key: ${{ runner.os }}-${{ hashFiles('**/global.json', '**/*.csproj', '**/Directory.Packages.props') }}
- name: 'Run: Test, Pack'
run: ./build.cmd Test Pack
Loading