diff --git a/.github/labeler.yml b/.github/labeler.yml index 50d87f0..7c87d86 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -1,38 +1,26 @@ restricted: - - LICENSE - - CONTRIBUTING.md - - CODE_OF_CONDUCT.md - - CODEOWNERS - - .github/**/* - - .cljstyle - - SECURITY.md - - .clj-kondo/**/* - - .gitignore + - changed-files: + - any-glob-to-any-file: ['LICENSE', 'CONTRIBUTING.md', 'CODE_OF_CONDUCT.md', 'CODEOWNERS', '.github/**/*', '.cljstyle', 'SECURITY.md', '.clj-kondo/**/*', '.gitignore'] dotfiles: - - .github/**/* - - .cljstyle - - .clj-kondo/**/* - - .gitignore + - changed-files: + - any-glob-to-any-file: ['.github/**/*', '.cljstyle', '.clj-kondo/**/*' , '.gitignore'] documentation: - - README.md - - ./**/README.md - - CHANGELOG.md - - docs/**/* - - doc/**/* - - .sealog/**/* + - changed-files: + - any-glob-to-any-file: ['README.md', './**/README.md', 'CHANGELOG.md', 'docs/**/*', 'doc/**/*', '.sealog/**/*', '**/*.md'] source code: - - src/**/* + - changed-files: + - any-glob-to-any-file: ['src/**/*'] test code: - - test/**/* + - changed-files: + - any-glob-to-any-file: ['test/**/*'] tooling: - - .github/**/* - - Makefile - - bin/**/* + - changed-files: + - any-glob-to-any-file: ['deps.edn', 'Makefile', 'bin/**/*', '**/*.sh'] # This file was automatically copied and populated by rebroadcast # Do not edit this file directly, instead modify the source at https://github.com/Wall-Brew-Co/rebroadcast diff --git a/.github/workflows/cljdoc_test.yml b/.github/workflows/cljdoc_test.yml index 9c9d9e6..0cef1e9 100644 --- a/.github/workflows/cljdoc_test.yml +++ b/.github/workflows/cljdoc_test.yml @@ -6,14 +6,15 @@ jobs: check-cljdoc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.1 - name: Cache maven dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 env: cache-name: cache-maven with: path: ~/.m2 + save-always: true key: ${{ runner.os }}-clj-${{ hashFiles('**/project.clj') }} restore-keys: | ${{ runner.os }}-clj diff --git a/.github/workflows/clojure.yml b/.github/workflows/clojure.yml index 4f6e7a0..5c263a1 100644 --- a/.github/workflows/clojure.yml +++ b/.github/workflows/clojure.yml @@ -9,14 +9,15 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 - name: Cache maven dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 env: cache-name: cache-maven with: path: ~/.m2 + save-always: true key: ${{ runner.os }}-clj-${{ hashFiles('**/project.clj') }} restore-keys: | ${{ runner.os }}-clj diff --git a/.github/workflows/deploy_to_clojars.yml b/.github/workflows/deploy_to_clojars.yml index 38bb113..12fb37a 100644 --- a/.github/workflows/deploy_to_clojars.yml +++ b/.github/workflows/deploy_to_clojars.yml @@ -11,14 +11,15 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 - name: Cache maven dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 env: cache-name: cache-maven with: path: ~/.m2 + save-always: true key: ${{ runner.os }}-clj-${{ hashFiles('**/project.clj') }} restore-keys: | ${{ runner.os }}-clj diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 17cdf1b..410ecde 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -8,7 +8,7 @@ jobs: steps: - name: git checkout - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 with: ref: ${{ github.head_ref }} token: ${{ secrets.WALL_BREW_BOT_PAT }} diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 7bf8e95..12a2af2 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v5 with: repo-token: "${{ secrets.WALL_BREW_BOT_PAT }}" diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5f16fe9..aa583ff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,7 +7,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 with: ref: ${{ github.head_ref }} @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 with: ref: ${{ github.head_ref }} diff --git a/.github/workflows/scanner.yml b/.github/workflows/scanner.yml index b804e62..0b11d42 100644 --- a/.github/workflows/scanner.yml +++ b/.github/workflows/scanner.yml @@ -21,7 +21,7 @@ jobs: security-events: write steps: - name: Checkout code - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 - name: Scan code uses: clj-holmes/clj-holmes-action@53daa4da4ff495cccf791e4ba4222a8317ddae9e @@ -31,7 +31,7 @@ jobs: fail-on-result: 'false' - name: Upload analysis results to GitHub Security tab - uses: github/codeql-action/upload-sarif@v2 + uses: github/codeql-action/upload-sarif@v3 with: sarif_file: ${{github.workspace}}/clj-holmes-results.sarif diff --git a/.github/workflows/sync_labels.yml b/.github/workflows/sync_labels.yml index f3141b6..604943c 100644 --- a/.github/workflows/sync_labels.yml +++ b/.github/workflows/sync_labels.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout latest commit - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 - name: Synchronize labels uses: micnncim/action-label-syncer@v1 diff --git a/.github/workflows/todo.yml b/.github/workflows/todo.yml index 76b76ad..23d1413 100644 --- a/.github/workflows/todo.yml +++ b/.github/workflows/todo.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout Repository - uses: actions/checkout@v4.1.0 + uses: actions/checkout@v4.1.1 - name: Generate TODO Tickets uses: ribtoks/tdg-github-action@master diff --git a/LICENSE b/LICENSE index 0d67061..1d2046d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020-2023 Wall Brew Co +Copyright (c) 2020-2024 Wall Brew Co Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal