Skip to content
Merged
4 changes: 3 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@ updates:
- dependencies
- github-actions
schedule:
interval: weekly
interval: daily
cooldown:
default-days: 7
Comment thread
MariusStorhaug marked this conversation as resolved.
18 changes: 0 additions & 18 deletions .github/release.yml

This file was deleted.

14 changes: 8 additions & 6 deletions .github/workflows/Action-Test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,43 +23,45 @@ jobs:
steps:
# Need to check out as part of the test, as its a local action
- name: Checkout repo
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

# Upload artifact from tests:
- name: Upload artifact [PATH-Windows-TestResults]
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: PATH-Windows-TestResults
path: ./tests/TestResults/PATH-Windows-TestResults
retention-days: 1
if-no-files-found: error

- name: Upload artifact [PSModuleLint-Module-Windows-TestResults]
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: PSModuleLint-Module-Windows-TestResults
path: ./tests/TestResults/PSModuleLint-Module-Windows-TestResults
retention-days: 1
if-no-files-found: error

- name: Upload artifact [PSModuleLint-SourceCode-Windows-TestResults]
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: PSModuleLint-SourceCode-Windows-TestResults
path: ./tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults
retention-days: 1
if-no-files-found: error

- name: Upload artifact [PSModuleTest-Module-Windows-TestResults]
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: PSModuleTest-Module-Windows-TestResults
path: ./tests/TestResults/PSModuleTest-Module-Windows-TestResults
retention-days: 1
if-no-files-found: error

- name: Upload artifact [PSModuleTest-SourceCode-Windows-TestResults]
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
with:
name: PSModuleTest-SourceCode-Windows-TestResults
path: ./tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults
Expand Down
33 changes: 0 additions & 33 deletions .github/workflows/Auto-Release.yml

This file was deleted.

6 changes: 4 additions & 2 deletions .github/workflows/Linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
persist-credentials: false

- name: Lint code base
uses: super-linter/super-linter@latest
uses: super-linter/super-linter@d5b0a2ab116623730dd094f15ddc1b6b25bf7b99 # v8.3.2
env:
GITHUB_TOKEN: ${{ github.token }}
VALIDATE_BIOME_FORMAT: false
VALIDATE_JSON_PRETTIER: false
VALIDATE_MARKDOWN_PRETTIER: false
VALIDATE_YAML_PRETTIER: false
38 changes: 38 additions & 0 deletions .github/workflows/Release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Release
Comment thread
MariusStorhaug marked this conversation as resolved.

run-name: "Release - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"

on:
pull_request:
branches:
- main
types:
- closed
- opened
- reopened
- synchronize
- labeled
paths:
- 'action.yml'
- 'src/**'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: write # Required to create releases
pull-requests: write # Required to create comments on the PRs

jobs:
Release:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false

- name: Release
uses: PSModule/Auto-Release@eabd533035e2cb9822160f26f2eda584bd012356 # v1.9.5

6 changes: 3 additions & 3 deletions action.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Get-PesterTestResults
description: A GitHub Action that is used to gather testreulst for the PSModule process.
description: A GitHub Action that is used to gather test results for the PSModule process.
author: PSModule
branding:
icon: upload-cloud
Expand Down Expand Up @@ -39,7 +39,7 @@ runs:
using: composite
steps:
- name: Get-PesterTestResults
uses: PSModule/GitHub-Script@v1
uses: PSModule/GitHub-Script@2010983167dc7a41bcd84cb88e698ec18eccb7ca # v1.7.8
env:
PSMODULE_GET_PESTERTESTRESULTS_INPUT_SourceCodeTestSuites: ${{ inputs.SourceCodeTestSuites }}
PSMODULE_GET_PESTERTESTRESULTS_INPUT_PSModuleTestSuites: ${{ inputs.PSModuleTestSuites }}
Expand All @@ -53,4 +53,4 @@ runs:
WorkingDirectory: ${{ inputs.WorkingDirectory }}
ShowInfo: false
Script: |
${{ github.action_path }}/scripts/main.ps1
${{ github.action_path }}/src/main.ps1
File renamed without changes.