1
0
Fork 0

Update build workflow

Currently the branch protection is set on specific workflows which needs
to be run every time a PR is created (or a push).

Because it isn't possible to tell the branch protection only to do it's
job if specific files are touched or not, we just need to make sure
these jobs are always started.

Also, because we now check the builds for an MSRV, and the title would
change all the time, that would cause the branch protection to be
updated everytime the MSRV would change. This is now also addressed by
naming that job 'msrv' instead of the version number.
Dieser Commit ist enthalten in:
BlackDex 2022-09-15 16:51:52 +02:00 committet von Daniel García
Ursprung fd2edb9adc
Commit 59660ff087
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: FC8A7D14C3CD543A
2 geänderte Dateien mit 10 neuen und 11 gelöschten Zeilen

Datei anzeigen

@ -30,7 +30,10 @@ jobs:
matrix: matrix:
channel: channel:
- "rust-toolchain" # The version defined in rust-toolchain - "rust-toolchain" # The version defined in rust-toolchain
- "1.60.0" # The supported MSRV - "msrv" # The supported MSRV
include:
- channel: "msrv"
version: "1.60.0"
name: Build and Test ${{ matrix.channel }} name: Build and Test ${{ matrix.channel }}
@ -63,7 +66,7 @@ jobs:
with: with:
profile: minimal profile: minimal
override: true override: true
toolchain: ${{ matrix.channel }} toolchain: ${{ matrix.version }}
# End Install the MSRV channel to be used # End Install the MSRV channel to be used
@ -193,5 +196,5 @@ jobs:
if: ${{ matrix.channel == 'rust-toolchain' }} if: ${{ matrix.channel == 'rust-toolchain' }}
with: with:
name: vaultwarden name: vaultwarden
path: target/${{ matrix.target-triple }}/release/vaultwarden path: target/release/vaultwarden
# End Upload artifact to Github Actions # End Upload artifact to Github Actions

Datei anzeigen

@ -1,13 +1,9 @@
name: Hadolint name: Hadolint
on: on: [
push: push,
paths: pull_request
- "docker/**" ]
pull_request:
paths:
- "docker/**"
jobs: jobs:
hadolint: hadolint: