Releases: Lombiq/GitHub-Actions
Releases · Lombiq/GitHub-Actions
v2.0.0
What's Changed
- OSOE-862: Auto-merge
release
branches todev
by @Piedone in #358 - OSOE-790: Adding support for WarpBuild cache by @BenedekFarkas in #362
- OSOE-855: Fix that CI builds sometimes produce different analyzer violations than local builds (pinning .NET SDK version) by @Piedone in #361
- OSOE-855: Not setting the dotnet-quality config for concrete .NET versions by @Piedone in #364
- OSOE-580: Custom analyzer rule for parameter and variable name styling by @BenedekFarkas in #363
- OSOE-874: Build and Static Code Analysis not showing the offending file and line for submodules by @Piedone in #366
- OSOE-759: Configure YAML linting by @DemeSzabolcs in #367
- OSOE-879: Broken formatting in community issues by @Piedone in #369
- ADHOC-463: Azure deploy docs by @Piedone in #371
- NEST-501: YAML code styling, workflow telemetry by @Piedone in #370
- OSOE-884: Add option to enable diagnostics mode for
dotnet test
, renamingui-test-artifact-retention-days
totest-artifact-retention-days
by @Piedone in #373 - OFFI-56: Adding Elasticsearch setup workflow by @porgabi in #376
- Quoting --filter for dotnet test, so the filter expression won't break the CLI by @Piedone in #377
- OCC-245: Add the option to publish without Microsoft.SourceLink.GitHub by @sarahelsaig in #378
- OSOE-888: Fix that
eps1lon/actions-label-merge-conflict
uses outdated Node.js 16 by @Piedone in #380 - LMBQ-178: Fixing test-dotnet path resolution, adding the ability to pass environment variables and repository details to build workflows by @Piedone in #381
- OSOE-861: Add Git tags for Azure deployments and swaps by @AydinE in #375
- OSOE-732: Adapting to failure dump being generalized to test dump in the UI Testing Toolbox by @Piedone in #383
- OFFI-101: New spelling words by @sarahelsaig in #384
- OFFI-101: Add "SFCs" to the dictionary by @sarahelsaig in #387
- OSOE-899: Fixing swap workflow tag management by @Piedone in #385
- OFFI-121: Add the AzureDeploy property during publish by @sarahelsaig in #388
- OFFI-142: Spelling dictionary and pattern improvements by @sarahelsaig in #390
- ADHOC-421: Reusable workflow for posting to X by @Piedone in #391
- OSOE-858: Updating check-spelling to v0.0.23 by @Piedone in #393
- LMBQ-406 Load Dojo fonts from CDN in staging/prod by @BalazsVoros in #395
- INFRA-164: Runner OS version pinning to
ubuntu-24.04
andwindows-2022
by @BenedekFarkas in #392
New Contributors
- @AydinE made their first contribution in #375
- @BalazsVoros made their first contribution in #395
Full Changelog: v1.2.0...v2.0.0
v1.2.0
What's Changed
- OSOE-859: Add option to verify-dotnet-consolidation to ignore projects matching a given pattern in Lombiq.GitHub.Actions by @sarahelsaig in #356
- OSOE-865: Fix failing deploy-to-azure-app-service workflow by @DemeSzabolcs in #360
- OSOE-744: Add wrapper for the markdownlint-cli2 action by @BenedekFarkas in #351
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- SITE-45: Migrate GPU Day website to DotNest Tenants Core by @BenedekFarkas in #340
- OSOE-464: Streaming stdout by @dministro in #338
- OSOE-832: Use dotnet CLI in Add-SourceLinkPackage by @sarahelsaig in #341
- LMBQ-267: Adding "XSS" to the Security spelling dictionary, centralized Add/Remove Label internal action by @Piedone in #336
- OSOE-842: Fixing NuGetBuild csproj conditions during NuGet publishing by @Piedone in #343
- OSOE-842: Removing the NuGetBuild property after adding the SourceLink package during NuGet publishing by @Piedone in #344
- OSOE-795: Upgrade to latest OC preview to test System.Text.Json by @sarahelsaig in #345
- OSOE-795: Branch reference by @dministro in #348
- OSOE-838: Fixing that the dotnet test hang dump generation messages weren't surfaced, and fixing logic error making it fail even if the tests were successful by @Piedone in #346
- OSOE-833: Upgrade PSScriptAnalyzer to 1.22 by @BenedekFarkas in #349
- OSOE-710: Update third-party actions we use to latest to get rid of Node.js 16 deprecation warning by @Piedone in #352
Full Changelog: v1.0...v1.1.0
v1.0
Lombiq GitHub Actions v1 is here!
While we've developed Lombiq GitHub Actions for about two years now, this is our first release, because only now we can actually provide releases, see #325. So, from now on, you can reference releases instead of @dev
like this:
name: Build and Test
on:
pull_request:
push:
branches:
- dev
jobs:
build-and-test:
name: Build and Test
uses: Lombiq/GitHub-Actions/.github/workflows/build-and-test-orchard-core.yml@v1.0
with:
timeout-minutes: 60
This allows you to stick to a version instead of using the always-latest code, and then consciously update to a new version if you think it's useful.
What's Changed
- GitHub Actions by @deanmarcussen in #1
- ADHOC-169: Bash script to add package to projects in a repo by @sarahelsaig in #2
- OSOE-47: Clarification about gulp imports by @sarahelsaig in #3
- OSOE-83: Include dot files during 'dotnet pack' by @0liver in #5
- OSOE-124: Adding line breaks between job steps by @Piedone in #6
- OSOE-86: Automate Orchard Core extension manifest version number update during NuGet publish by @dministro in #8
- OSOE-131: Detect in submodules if there's no PR here by @sarahelsaig in #7
- OSOE-131: Added entry in Readme and fixed error message by @sarahelsaig in #9
- OSOE-86: Automate Orchard Core extension manifest version number update during NuGet publish documentation by @dministro in #10
- NEST-314: DRY workflows by @Piedone in #11
- OSOE-136: Automate GitHub releases by @Piedone in #13
- OSOE-140: Substitute haya14busa/action-cond with a PS script in the publish workflow by @sarahelsaig in #14
- OSOE-142: Caching NuGet packages between builds by @sarahelsaig in #15
- OSOE-143: Caching NPM/PNPM packages between builds by @sarahelsaig in #16
- OSOE-139: DRY GitHub Actions workflows by @sarahelsaig in #19
- OSOE-149: Adding UI tests parallelism configuration by @Piedone in #18
- OSOE-111: setting headless mode by @dministro in #12
- OSOE-141: Renaming workflows and references in submodules by @MZole in #24
- OSOE-155: Remove Edge installation from Linux builds by @Piedone in #25
- OSOE-125: Add JavaScript processing functionality to Node Extensions by @0liver in #17
- OSOE-125: Remove subst call from build-dotnet action by @0liver in #26
- OSOE-150: Fix Powershell code by @sarahelsaig in #23
- OSOE-128: Fix markdown files. by @sarahelsaig in #28
- OSOE-160: Standardizing license files by @MZole in #29
- OSOE-110: Fix
verify
action that fails if the PR title has apostrophe in it by @sarahelsaig in #21 - OSOE-165: Fixing NuGet publishing for repositories without an sln file by @Piedone in #30
- OCC-29: Add publish version input to publish-nuget. by @sarahelsaig in #41
- OCC-29: Use steps.setup.outputs.publish-version by @DemeSzabolcs in #44
- OSOE-172: Check if all packages are consolidated in a solution by @Piedone in #42
- OSOE-183: Setting "ui-test-parallelism" results in error by @Piedone in #48
- OSOE-176: Add package validation to NuGet publishing by @Piedone in #49
- OSOE-173: Automatically create Jira issues for GitHub community activity by @Piedone in #50
- OSOE-370: Use GitHub activity-specific remote link title in Jira by @Piedone in #54
- NEST-316: Re-implement Azure Deploy build with GitHub Actions by @DemeSzabolcs in #46
- OSOE-156: Code styling by @Piedone in #62
- OSOE-156: Code styling by @Piedone in #63
- OSOE-396: Only run setup-dotnet if the image doesn't contain the same .NET version by @Piedone in #67
- OSOE-385: verify-dotnet-consolidation action should not fail the installation if it's already installed by @BenedekFarkas in #69
- OSOE-144: Automatic comment on pull requests that have a merge conflict by @Luko6 in #60
- ORCH-257: Adding demo video about Lombiq GitHub Actions by @domonkosgabor in #71
- OSOE-409: Speed up Tests execution step by @0liver in #75
- OSOE-158: Evaluate using the Check Spelling action by @Luko6 in #27
- OSOE-418: Keep LF in pnpm-lock.yaml to prevent Git from reporting this file as changed by @0liver in #80
- OSOE-407: "Resource not accessible by integration" errors when running certain workflows for fork builds by @Piedone in #81
- OSOE-92: Include additional dictionaries for spelling action. by @sarahelsaig in #85
- OSOE-420: Make Azurite and SQL Server installation configurable in Lombiq.GitHub.Actions by @Piedone in #83
- OSOE-397: Migrating from deprecated set-output commands by @MZole in #74
- OSOE-424: Test execution uses better artifact/test report name suffixes, and support test projects not under the "tests" folder by @Piedone in #89
- NEST-338: Re-implement Azure Reset build with GitHub Actions by @DemeSzabolcs in #91
- OSOE-403: update spell check and test-dotnet actions by @sarahelsaig in #88
- NEST-338: Using issue branch in deploy and reset workflows for testing purposes by @DemeSzabolcs in #93
- OSOE-408: Fix test reports sometimes showing up under different workflows, or not at all by @Piedone in #95
- OSOE-457: Update phoenix-actions/test-reporting again in Lombiq.GitHub.Actions by @Piedone in #97
- OSOE-392: Allowing new words in Spelling by @MZole in #92
- OSOE-466: Configuration option to filter tests by @Piedone in #99
- OSOE-433: Implement workflow cancelation for all jobs when given workflow/job fails by @Piedone in #100
- OSOE-464: Making dotnet test output go to the build output to aid debugging, as well as printing ITestOutputHelper content by @Piedone in #101
- VSIX-54: Updating ncipollo/release-action to latest to get rid of set-output deprecation warnings by @Piedone in #102
- OSOE-464: Disabling node reuse during dotnet build and test by @Piedone in #105
- NEST-365: Solving unrecognised words by @MZole in #87
- OSOE-464: Fixing that .NET build errors didn't fail the build by @Piedone in #107
- SNOW-159: Image in Markdown body by @BenedekFarkas in #115
- OSOE-425: Automatically add Jira issue key prefix and link to pull requests in Lombiq.GitHub.Actions by @Luko6 in #90
- OSOE-480: verify-submodule-pull-request doesn't actually use the repo parameter by @Piedone in #113
- OSOE-472: Prevent the usage of PowerShell aliases by @BenedekFarkas in #109
- OSOE-473: Rename Set-Output script to Set-GitHubOutput by @BenedekFarkas in #119
- OSOE-363: Extending the allowed words during spell-checking by @Piedone in #117
- CARE-265: Adding .NET Framework build features by @Piedone in #106
- SITE-32: Adding regex to appsettings.json exclude in spelling by @DemeSzabolcs in #123
- OSOE-464: Removing useless null input for dotnet test by @Piedone in #126
- OSOE-425: Fix for non-standard issue branch failure when checking for parent. by @Luko6 in #124
- OSOE-477: ...