mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-01-18 07:46:18 -08:00
feat(docker): change write permission on docker build workflow and fix its change filter
This commit is contained in:
9
.github/workflows/docker.yaml
vendored
9
.github/workflows/docker.yaml
vendored
@@ -10,6 +10,10 @@ on:
|
||||
branches:
|
||||
- "main"
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
packages: write
|
||||
|
||||
jobs:
|
||||
# ----------------------------------------
|
||||
# 1. Check if docker/Dockerfile or .github/workflows/docker.yaml changed
|
||||
@@ -17,7 +21,7 @@ jobs:
|
||||
check-dockerfile-changes:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
docker_files_changed: ${{ steps.filter.outputs.dockerfile || steps.filter.outputs.dockerbuild_workflow }}
|
||||
docker_files_changed: ${{ steps.filter.outputs.docker_files_changed }}
|
||||
steps:
|
||||
- name: Check out repository
|
||||
uses: actions/checkout@v4
|
||||
@@ -27,9 +31,8 @@ jobs:
|
||||
uses: dorny/paths-filter@v3
|
||||
with:
|
||||
filters: |
|
||||
dockerfile:
|
||||
docker_files_changed:
|
||||
- 'docker/Dockerfile'
|
||||
dockerbuild_workflow:
|
||||
- '.github/workflows/docker.yaml'
|
||||
# --------------------------------
|
||||
# 2. BUILD & TEST
|
||||
|
||||
Reference in New Issue
Block a user