mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-15 07:43:27 +00:00
Switching the AST install to a custom composite action (#153)
* Switching the AST install to a custom composite action * fixing linter issues
This commit is contained in:
committed by
Joseph Flinn
parent
32a8e65fe8
commit
5c4294b66a
36
.github/workflows/build.yml
vendored
36
.github/workflows/build.yml
vendored
@@ -12,7 +12,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
cloc:
|
cloc:
|
||||||
name: CLOC
|
name: CLOC
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
||||||
@@ -27,7 +27,7 @@ jobs:
|
|||||||
|
|
||||||
setup:
|
setup:
|
||||||
name: Setup
|
name: Setup
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
outputs:
|
outputs:
|
||||||
package_version: ${{ steps.get_version.outputs.package_version }}
|
package_version: ${{ steps.get_version.outputs.package_version }}
|
||||||
steps:
|
steps:
|
||||||
@@ -44,7 +44,7 @@ jobs:
|
|||||||
|
|
||||||
cli:
|
cli:
|
||||||
name: CLI
|
name: CLI
|
||||||
runs-on: windows-latest
|
runs-on: windows-2019
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
@@ -191,16 +191,11 @@ jobs:
|
|||||||
|
|
||||||
windows_gui:
|
windows_gui:
|
||||||
name: Windows GUI
|
name: Windows GUI
|
||||||
runs-on: windows-latest
|
runs-on: windows-2019
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
steps:
|
steps:
|
||||||
- name: Set up dotnet
|
|
||||||
uses: actions/setup-dotnet@a71d1eb2c86af85faa8c772c03fb365e377e45ea
|
|
||||||
with:
|
|
||||||
dotnet-version: "3.1.x"
|
|
||||||
|
|
||||||
- name: Set up Node
|
- name: Set up Node
|
||||||
uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea
|
uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea
|
||||||
with:
|
with:
|
||||||
@@ -223,24 +218,7 @@ jobs:
|
|||||||
dotnet --version
|
dotnet --version
|
||||||
|
|
||||||
- name: Install AST
|
- name: Install AST
|
||||||
shell: pwsh
|
uses: bitwarden/gh-actions/install-ast@f135c42c8596cb535c5bcb7523c0b2eef89709ac
|
||||||
run: |
|
|
||||||
cd $HOME
|
|
||||||
|
|
||||||
git clone https://github.com/vcsjones/AzureSignTool.git
|
|
||||||
cd AzureSignTool
|
|
||||||
$latest_head = $(git rev-parse HEAD)[0..9] -join ""
|
|
||||||
$latest_version = "0.0.0-g$latest_head"
|
|
||||||
|
|
||||||
Write-Host "--------"
|
|
||||||
Write-Host "git commit - $(git rev-parse HEAD)"
|
|
||||||
Write-Host "latest_head - $latest_head"
|
|
||||||
Write-Host "PACKAGE VERSION TO BUILD - $latest_version"
|
|
||||||
Write-Host "--------"
|
|
||||||
|
|
||||||
dotnet restore
|
|
||||||
dotnet pack --output ./nupkg
|
|
||||||
dotnet tool install --global --ignore-failed-sources --add-source ./nupkg --version $latest_version azuresigntool
|
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
||||||
@@ -279,7 +257,7 @@ jobs:
|
|||||||
|
|
||||||
linux:
|
linux:
|
||||||
name: Linux
|
name: Linux
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
@@ -325,7 +303,7 @@ jobs:
|
|||||||
|
|
||||||
macos:
|
macos:
|
||||||
name: MacOS
|
name: MacOS
|
||||||
runs-on: macos-latest
|
runs-on: macos-11
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
|
|||||||
32
.github/workflows/release.yml
vendored
32
.github/workflows/release.yml
vendored
@@ -12,7 +12,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
setup:
|
setup:
|
||||||
name: Setup
|
name: Setup
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
outputs:
|
outputs:
|
||||||
package_version: ${{ steps.create_tags.outputs.package_version }}
|
package_version: ${{ steps.create_tags.outputs.package_version }}
|
||||||
tag_version: ${{ steps.create_tags.outputs.tag_version }}
|
tag_version: ${{ steps.create_tags.outputs.tag_version }}
|
||||||
@@ -66,7 +66,7 @@ jobs:
|
|||||||
|
|
||||||
cli:
|
cli:
|
||||||
name: CLI
|
name: CLI
|
||||||
runs-on: windows-latest
|
runs-on: windows-2019
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
@@ -237,16 +237,11 @@ jobs:
|
|||||||
|
|
||||||
windows-gui:
|
windows-gui:
|
||||||
name: Windows GUI
|
name: Windows GUI
|
||||||
runs-on: windows-latest
|
runs-on: windows-2019
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
steps:
|
steps:
|
||||||
- name: Set up dotnet
|
|
||||||
uses: actions/setup-dotnet@a71d1eb2c86af85faa8c772c03fb365e377e45ea
|
|
||||||
with:
|
|
||||||
dotnet-version: "3.1.x"
|
|
||||||
|
|
||||||
- name: Set up Node
|
- name: Set up Node
|
||||||
uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea
|
uses: actions/setup-node@46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea
|
||||||
with:
|
with:
|
||||||
@@ -269,22 +264,7 @@ jobs:
|
|||||||
dotnet --version
|
dotnet --version
|
||||||
|
|
||||||
- name: Install AST
|
- name: Install AST
|
||||||
shell: pwsh
|
uses: bitwarden/gh-actions/install-ast@f135c42c8596cb535c5bcb7523c0b2eef89709ac
|
||||||
run: |
|
|
||||||
cd $HOME
|
|
||||||
git clone https://github.com/vcsjones/AzureSignTool.git
|
|
||||||
cd AzureSignTool
|
|
||||||
$latest_head = $(git rev-parse HEAD)[0..9] -join ""
|
|
||||||
$latest_version = "0.0.0-g$latest_head"
|
|
||||||
Write-Host "--------"
|
|
||||||
Write-Host "git commit - $(git rev-parse HEAD)"
|
|
||||||
Write-Host "latest_head - $latest_head"
|
|
||||||
Write-Host "PACKAGE VERSION TO BUILD - $latest_version"
|
|
||||||
Write-Host "--------"
|
|
||||||
dotnet restore
|
|
||||||
dotnet pack --output ./nupkg
|
|
||||||
dotnet tool install --global --ignore-failed-sources --add-source ./nupkg --version $latest_version azuresigntool
|
|
||||||
cd $HOME
|
|
||||||
|
|
||||||
- name: Checkout repo
|
- name: Checkout repo
|
||||||
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f
|
||||||
@@ -313,7 +293,7 @@ jobs:
|
|||||||
|
|
||||||
linux:
|
linux:
|
||||||
name: Linux
|
name: Linux
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-20.04
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
@@ -362,7 +342,7 @@ jobs:
|
|||||||
|
|
||||||
macos:
|
macos:
|
||||||
name: MacOS
|
name: MacOS
|
||||||
runs-on: macos-latest
|
runs-on: macos-11
|
||||||
needs: setup
|
needs: setup
|
||||||
env:
|
env:
|
||||||
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
_PACKAGE_VERSION: ${{ needs.setup.outputs.package_version }}
|
||||||
|
|||||||
Reference in New Issue
Block a user