From 6fb4b35534e70eaa8977a41b5687b318dab18b16 Mon Sep 17 00:00:00 2001 From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Date: Tue, 30 Mar 2021 09:30:42 -0400 Subject: [PATCH 1/3] Update Dockerfile Upgrade alpine to 3.13, add ca-certificates and bind-tools. --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 056e84722..dc9c2ce3f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,12 +8,12 @@ COPY Cargo.toml Cargo.lock ./ COPY src/ src/ RUN cargo install --path . -FROM alpine:3.12 +FROM alpine:3.13 LABEL author="Hydragyrum " RUN addgroup -S rustscan && \ adduser -S -G rustscan rustscan && \ ulimit -n 100000 && \ - apk add --no-cache nmap nmap-scripts wget + apk add --no-cache nmap nmap-scripts wget ca-certificates bind-tools COPY --from=builder /usr/local/cargo/bin/rustscan /usr/local/bin/rustscan USER rustscan ENTRYPOINT [ "/usr/local/bin/rustscan" ] From fb4ee9f27f0501d30c53fb13d05612f897be1703 Mon Sep 17 00:00:00 2001 From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Date: Wed, 10 Apr 2024 22:51:24 -0400 Subject: [PATCH 2/3] Add github/docker to dependabot. Update some of the actions --- .github/dependabot.yml | 8 ++++++++ .github/workflows/build.yml | 6 +++--- .github/workflows/docker.yml | 6 +++--- .github/workflows/release.yml | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c987a50b0..b938ffce2 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,13 @@ version: 2 updates: +- package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" +- package-ecosystem: "docker" + directory: "/" + schedule: + interval: "daily" - package-ecosystem: cargo directory: "/" schedule: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c05c9f992..c59c986ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install stable toolchain uses: actions-rs/toolchain@v1 @@ -38,7 +38,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Install stable toolchain uses: actions-rs/toolchain@v1 @@ -59,7 +59,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: submodules: true diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 17462f7bd..7141edee8 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Log in to Docker Hub uses: docker/login-action@v3 @@ -32,13 +32,13 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: rustscan/rustscan flavor: latest=true - name: Build and push Docker image - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: context: . push: ${{ contains(fromJson('["push", "release"]'), github.event_name) }} # Publish to docker registry only on push event or new release. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f8292b38a..ab1ad17b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -74,7 +74,7 @@ jobs: python-version: '3.10' - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: submodules: true @@ -142,7 +142,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: submodules: false From 2f9c2449d27fd19ee877b92cebc0d055905feda1 Mon Sep 17 00:00:00 2001 From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Date: Thu, 11 Apr 2024 10:17:50 -0400 Subject: [PATCH 3/3] Skip Registry login for Pull Requests --- .github/workflows/docker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 7141edee8..9fc214bb4 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -25,6 +25,7 @@ jobs: uses: actions/checkout@v4 - name: Log in to Docker Hub + if: github.event_name != 'pull_request' uses: docker/login-action@v3 with: password: ${{ secrets.DOCKERHUB_USERNAME }}