Skip to content

Commit

Permalink
Merge branch 'plus3it:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
dalerichardson authored Feb 8, 2024
2 parents 452a723 + a8de2d1 commit 7a894fe
Show file tree
Hide file tree
Showing 8 changed files with 44 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.3.1
current_version = 1.4.0
commit = True
message = Bumps version to {new_version}
tag = False
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone this git repository
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11

- name: Project Syntax Verification
run: make docker/run target=${{ inputs.tardigradelint-target }}
Expand All @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone this git repository
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11

- name: Check workflow files
uses: reviewdog/action-actionlint@7485c2136bd093d2317a854c72910eebaee35238
uses: reviewdog/action-actionlint@6a38513dd4d2e818798c5c73d0870adbb82de4a4
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
with:
fetch-depth: 0
- run: git fetch --tags --force origin # WA: https://github.com/actions/checkout/issues/882
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-salt-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
SALT_REPO_URL: ${{ format(inputs.salt-repo-url, inputs.salt-os-version) }}
steps:
- name: Clone this git repository
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11

# Install salt
- run: touch /etc/fstab
Expand Down
22 changes: 19 additions & 3 deletions .github/workflows/test-salt-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,15 @@ on:
type: string
salt-installer-url:
description: URL to the salt installer
default: https://repo.saltproject.io/salt/py3/windows/minor/3006.1/Salt-Minion-3006.1-Py3-AMD64-Setup.exe
default: ''
type: string
salt-version:
description: Version of salt to install
default: '3006'
type: string
salt-repo-base-url:
description: Base url to search for the salt version; `salt-version` is appended to this url
default: https://repo.saltproject.io/salt/py3/windows
type: string

defaults:
Expand All @@ -27,13 +35,21 @@ defaults:
jobs:
test:
runs-on: ${{ inputs.salt-os-version}}
env:
LC_ALL: en_US.utf8
SALT_REPO_URL: https://repo.saltproject.io/salt/py3/windows/${{ inputs.salt-version }}
steps:
- name: Clone this git repository
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11

# Install salt
- run: >
- if: inputs.salt-installer-url != ''
run: >
curl -sSL -o "${TEMP}/salt-minion-installer.exe" "${{ inputs.salt-installer-url }}"
- if: inputs.salt-installer-url == ''
run: |
SALT_INSTALLER="${SALT_REPO_URL}/$(curl -s "${SALT_REPO_URL}/" | grep -Po '(?<=href=")[^"]*Py3-AMD64-Setup\.exe(?=")')"
curl -sSL -o "${TEMP}/salt-minion-installer.exe" "$SALT_INSTALLER"
- run: >
Start-Process -FilePath "${env:temp}\salt-minion-installer.exe"
-ArgumentList @("/S", "/install-dir=c:\salt")
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone this git repository
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9

- name: Install docker-compose
run: make docker-compose/install
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11

- name: Start the mock AWS stack
run: make mockstack/up
Expand Down
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/).

### [1.4.0](https://github.com/plus3it/actions-workflows/releases/tag/1.4.0)

**Released**: 2023.11.06

**Summary**:

* Updates Windows Salt test to support retrieving the latest salt release for
a given salt major version. (The Linux Salt test already works this way.)

### [1.3.2](https://github.com/plus3it/actions-workflows/releases/tag/1.3.2)

**Released**: 2023.08.14

**Summary**:

* Remove install of docker-compose, it is no longer present in tardigrade-ci

### [1.3.1](https://github.com/plus3it/actions-workflows/releases/tag/1.3.1)

**Released**: 2023.07.17
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
FROM plus3it/tardigrade-ci:0.24.7
FROM plus3it/tardigrade-ci:0.24.15

0 comments on commit 7a894fe

Please sign in to comment.