Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-cli/env_logger
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.10.0
Choose a base ref
...
head repository: rust-cli/env_logger
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.10.1
Choose a head ref

Commits on Dec 1, 2022

  1. chore: Switch to renovate

    epage committed Dec 1, 2022
    Copy the full SHA
    e394aea View commit details
  2. Copy the full SHA
    1d390a6 View commit details
  3. Copy the full SHA
    dae35ac View commit details
  4. chore: Iterate on renovate

    epage committed Dec 1, 2022
    Copy the full SHA
    6100a1b View commit details
  5. Merge pull request #253 from rust-cli/renovate/actions-setup-python-4.x

    chore(deps): update actions/setup-python action to v4
    epage authored Dec 1, 2022
    Copy the full SHA
    aad92c7 View commit details
  6. Merge pull request #254 from rust-cli/renovate/swatinem-rust-cache-2.x

    chore(deps): update swatinem/rust-cache action to v2
    epage authored Dec 1, 2022
    Copy the full SHA
    da87c7a View commit details

Commits on Dec 5, 2022

  1. chore(ci): Update renovate

    epage committed Dec 5, 2022
    Copy the full SHA
    7e150d9 View commit details

Commits on Mar 29, 2023

  1. chore: First step

    epage committed Mar 29, 2023
    Copy the full SHA
    e7b7555 View commit details
  2. docs: Set changelog base

    epage committed Mar 29, 2023
    Copy the full SHA
    d6b4446 View commit details
  3. Copy the full SHA
    614b0a2 View commit details
  4. Copy the full SHA
    afeff23 View commit details
  5. chore: Don't set rustflags by default

    Doing so can cause unnecessary recompilation
    epage committed Mar 29, 2023
    Copy the full SHA
    2768727 View commit details
  6. chore: Update release process

    epage committed Mar 29, 2023
    Copy the full SHA
    0838840 View commit details
  7. Copy the full SHA
    afd6a45 View commit details
  8. Copy the full SHA
    037f379 View commit details
  9. Copy the full SHA
    d1dd4ae View commit details

Commits on Mar 30, 2023

  1. chore: Include Cargo.lock

    epage committed Mar 30, 2023
    Copy the full SHA
    6c8df60 View commit details
  2. chore(ci): Remove unused CI bin

    epage committed Mar 30, 2023
    Copy the full SHA
    ae5a289 View commit details
  3. Copy the full SHA
    821a047 View commit details
  4. Copy the full SHA
    7146834 View commit details

Commits on Apr 1, 2023

  1. Copy the full SHA
    fbaab42 View commit details
  2. Merge pull request #1 from epage/renovate/rust-1.x

    chore(deps): update msrv to v1.65.0
    epage authored Apr 1, 2023
    Copy the full SHA
    29b981c View commit details

Commits on Apr 4, 2023

  1. Merge pull request #262 from epage/ci

    chore(ci): Remove unused CI bin
    epage authored Apr 4, 2023
    Copy the full SHA
    3e1ba29 View commit details

Commits on Apr 5, 2023

  1. Merge pull request #261 from epage/template

    chore Update from '_rust/main' template
    epage authored Apr 5, 2023
    Copy the full SHA
    c9f36dc View commit details

Commits on Apr 17, 2023

  1. fix(ci): Fix Renovate regexes

    epage committed Apr 17, 2023
    Copy the full SHA
    f7b990b View commit details
  2. style(ci): Match auto-generated style

    This will make reviewing auto-update PRs easier
    epage committed Apr 17, 2023
    Copy the full SHA
    4163ad7 View commit details
  3. Copy the full SHA
    563de12 View commit details
  4. Copy the full SHA
    2c4a7f5 View commit details
  5. Copy the full SHA
    62401b8 View commit details
  6. Copy the full SHA
    d99db2e View commit details
  7. Copy the full SHA
    afaba35 View commit details
  8. Copy the full SHA
    f174725 View commit details

Commits on Apr 18, 2023

  1. chore(ci): Ban for_each

    epage committed Apr 18, 2023
    Copy the full SHA
    60a8ec8 View commit details
  2. Copy the full SHA
    96297f0 View commit details
  3. Merge pull request #265 from epage/update

    chore: Update from '_rust/main' template
    epage authored Apr 18, 2023
    Copy the full SHA
    58110d4 View commit details
  4. chore(gh): Quote yaml strings

    epage committed Apr 18, 2023
    Copy the full SHA
    40a079d View commit details
  5. chore(gh): Enable more settings

    epage committed Apr 18, 2023
    Copy the full SHA
    fb3d441 View commit details
  6. chore(gh): Ban rebase merges

    epage committed Apr 18, 2023
    Copy the full SHA
    716170e View commit details

Commits on May 12, 2023

  1. Copy the full SHA
    06c4839 View commit details
  2. Merge pull request #267 from xprgv/fix/docs

    correction of a misprint in the documentation
    epage authored May 12, 2023
    Copy the full SHA
    9450874 View commit details

Commits on May 18, 2023

  1. Copy the full SHA
    80d4cdd View commit details
  2. Copy the full SHA
    2b6bb28 View commit details

Commits on May 19, 2023

  1. Copy the full SHA
    1965715 View commit details
  2. Copy the full SHA
    2f81c22 View commit details
  3. Merge pull request #270 from epage/template

    chore: Update from '_rust/main' template
    epage authored May 19, 2023
    Copy the full SHA
    b0f3be5 View commit details
  4. chore: Update precommit hooks

    epage committed May 19, 2023
    Copy the full SHA
    4d44cd7 View commit details

Commits on May 20, 2023

  1. chore: Update owners

    epage committed May 20, 2023
    Copy the full SHA
    0024f95 View commit details

Commits on Jun 3, 2023

  1. Copy the full SHA
    0a7c804 View commit details
  2. Copy the full SHA
    1bafee8 View commit details
  3. Merge pull request #255 from rnestler/patch-1

     Use cargo add instead of a toml snippet in README
    epage authored Jun 3, 2023
    Copy the full SHA
    19e92ec View commit details
9 changes: 9 additions & 0 deletions .clippy.toml
Original file line number Diff line number Diff line change
@@ -1 +1,10 @@
msrv = "1.60.0" # MSRV
warn-on-all-wildcard-imports = true
disallowed-methods = [
{ path = "std::option::Option::map_or", reason = "prefer `map(..).unwrap_or(..)` for legibility" },
{ path = "std::option::Option::map_or_else", reason = "prefer `map(..).unwrap_or_else(..)` for legibility" },
{ path = "std::result::Result::map_or", reason = "prefer `map(..).unwrap_or(..)` for legibility" },
{ path = "std::result::Result::map_or_else", reason = "prefer `map(..).unwrap_or_else(..)` for legibility" },
{ path = "std::iter::Iterator::for_each", reason = "prefer `for` for side-effects" },
{ path = "std::iter::Iterator::try_for_each", reason = "prefer `for` for side-effects" },
]
15 changes: 0 additions & 15 deletions .github/dependabot.yml

This file was deleted.

107 changes: 107 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
schedule: [
'before 5am on the first day of the month',
],
semanticCommits: 'enabled',
configMigration: true,
dependencyDashboard: true,
customManagers: [
{
customType: 'regex',
fileMatch: [
'^rust-toolchain\\.toml$',
'Cargo.toml$',
'clippy.toml$',
'\\.clippy.toml$',
'^\\.github/workflows/ci.yml$',
'^\\.github/workflows/rust-next.yml$',
],
matchStrings: [
'MSRV.*?(?<currentValue>\\d+\\.\\d+(\\.\\d+)?)',
'(?<currentValue>\\d+\\.\\d+(\\.\\d+)?).*?MSRV',
],
depNameTemplate: 'rust',
packageNameTemplate: 'rust-lang/rust',
datasourceTemplate: 'github-releases',
},
],
packageRules: [
{
commitMessageTopic: 'MSRV',
matchManagers: [
'regex',
],
matchPackageNames: [
'rust',
],
minimumReleaseAge: '840 days', // 20 releases * 6 weeks per release * 7 days per week
internalChecksFilter: 'strict',
extractVersion: '^(?<version>\\d+\\.\\d+)', // Drop the patch version
schedule: [
'* * * * *',
],
},
// Goals:
// - Keep version reqs low, ignoring compatible normal/build dependencies
// - Take advantage of latest dev-dependencies
// - Rollup safe upgrades to reduce CI runner load
// - Help keep number of versions down by always using latest breaking change
// - Have lockfile and manifest in-sync
{
matchManagers: [
'cargo',
],
matchDepTypes: [
'build-dependencies',
'dependencies',
],
matchCurrentVersion: '>=0.1.0',
matchUpdateTypes: [
'patch',
],
enabled: false,
},
{
matchManagers: [
'cargo',
],
matchDepTypes: [
'build-dependencies',
'dependencies',
],
matchCurrentVersion: '>=1.0.0',
matchUpdateTypes: [
'minor',
],
enabled: false,
},
{
matchManagers: [
'cargo',
],
matchDepTypes: [
'dev-dependencies',
],
matchCurrentVersion: '>=0.1.0',
matchUpdateTypes: [
'patch',
],
automerge: true,
groupName: 'compatible (dev)',
},
{
matchManagers: [
'cargo',
],
matchDepTypes: [
'dev-dependencies',
],
matchCurrentVersion: '>=1.0.0',
matchUpdateTypes: [
'minor',
],
automerge: true,
groupName: 'compatible (dev)',
},
],
}
19 changes: 13 additions & 6 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,29 @@
# These settings are synced to GitHub by https://probot.github.io/apps/settings/

repository:
description: A logging implementation for `log` which is configured via an environment variable.
homepage: https://docs.rs/env_logger
topics: rust logging
description: "A logging implementation for `log` which is configured via an environment variable."
homepage: "https://docs.rs/env_logger"
topics: "rust logging"
has_issues: true
has_projects: false
has_wiki: false
has_downloads: false
default_branch: main

allow_squash_merge: true
# Preference: people do clean commits
allow_merge_commit: true
allow_rebase_merge: true
# Backup in case we need to clean up commits
allow_squash_merge: true
# Not really needed
allow_rebase_merge: false

# Manual: allow_auto_merge: true, see https://github.com/probot/settings/issues/402
allow_auto_merge: true
delete_branch_on_merge: true

squash_merge_commit_title: "PR_TITLE"
squash_merge_commit_message: "PR_BODY"
merge_commit_message: "PR_BODY"

branches:
- name: main
protection:
20 changes: 19 additions & 1 deletion .github/workflows/audit.yml
Original file line number Diff line number Diff line change
@@ -23,9 +23,27 @@ jobs:
issues: write # to create issues (actions-rs/audit-check)
checks: write # to create check (actions-rs/audit-check)
runs-on: ubuntu-latest
# Prevent sudden announcement of a new advisory from failing ci:
continue-on-error: true
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- uses: actions-rs/audit-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}

cargo_deny:
permissions:
issues: write # to create issues (actions-rs/audit-check)
checks: write # to create check (actions-rs/audit-check)
runs-on: ubuntu-latest
strategy:
matrix:
checks:
- bans licenses sources
steps:
- uses: actions/checkout@v4
- uses: EmbarkStudios/cargo-deny-action@v1
with:
command: check ${{ matrix.checks }}
rust-version: stable
Loading