Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/crossBrowserTesting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,12 +81,12 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

# Install build dependencies

- name: Install .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: ${{ env.DotnetVersion }}
- name: Install Node.js for building JSON-to-HTML report converter
Expand All @@ -113,7 +113,7 @@ jobs:

# Post-test tasks (artifacts, overall status)
- name: Upload Screenplay JSON report artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Screenplay JSON reports ${{ matrix.browserName }}_${{ matrix.browserVersion }}_${{ matrix.os }}_${{ matrix.osVersion }}
path: Tests/CSF.Screenplay.Selenium.Tests/**/ScreenplayReport.json
Expand All @@ -127,7 +127,7 @@ jobs:
dotnet run --no-build --framework $Tfm -c ${{ env.Configuration }} --project CSF.Screenplay.JsonToHtmlReport --ReportPath "$report" --OutputPath "$outputFile"
done
- name: Upload Screenplay HTML report artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Screenplay HTML reports ${{ matrix.browserName }}_${{ matrix.browserVersion }}_${{ matrix.os }}_${{ matrix.osVersion }}
path: Tests/**/ScreenplayReport.html
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/dotnetCi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
DISPLAY: :99
# Change selected factory to VerboseChrome to debug Chrome-related issues
WebDriverFactory__SelectedConfiguration: CiHeadlessChrome
GithubNugetUsername: craigfowler

steps:
- name: Checkout
Expand Down Expand Up @@ -207,3 +208,12 @@ jobs:
with:
name: Docs website
path: docs/**/*
- name: Publish packages to GitHub feed
if: ${{ github.event_name != 'pull_request' && github.ref_name == 'master' }}
run: |
dotnet nuget add source --username ${{ env.GithubNugetUsername }} --password ${{ secrets.GITHUB_TOKEN }} --store-password-in-clear-text --name github "https://nuget.pkg.github.com/csf-dev/index.json"
for package in packages/*.nupkg
do
dotnet nuget push $package --source github
done

4 changes: 2 additions & 2 deletions .github/workflows/publishDocsWebsite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Add .NET global tools location to PATH
run: echo "$HOME/.dotnet/tools" >> "$GITHUB_PATH"
- name: Install .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: ${{ env.DotnetVersion }}
- name: Install DocFX
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/supportVerification.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Third party support verification
name: Reqnroll support verification

on:
schedule:
Expand Down Expand Up @@ -29,9 +29,9 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Install .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: ${{ env.DotnetVersion }}
- name: Test Reqnroll (only)
Expand Down
Loading