mirror of
https://github.com/craigerl/aprsd.git
synced 2025-05-28 20:22:29 -04:00
commit
24b16a29e8
2
.github/workflows/master-build.yml
vendored
2
.github/workflows/master-build.yml
vendored
@ -52,7 +52,7 @@ jobs:
|
|||||||
uses: docker/build-push-action@v3
|
uses: docker/build-push-action@v3
|
||||||
with:
|
with:
|
||||||
context: "{{defaultContext}}:docker"
|
context: "{{defaultContext}}:docker"
|
||||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
platforms: linux/amd64,linux/arm64
|
||||||
file: ./Dockerfile-dev
|
file: ./Dockerfile-dev
|
||||||
build-args: |
|
build-args: |
|
||||||
BRANCH=${{ steps.branch-name.outputs.current_branch }}
|
BRANCH=${{ steps.branch-name.outputs.current_branch }}
|
||||||
|
1
.github/workflows/release_build.yml
vendored
1
.github/workflows/release_build.yml
vendored
@ -7,6 +7,7 @@ on:
|
|||||||
required: true
|
required: true
|
||||||
options:
|
options:
|
||||||
- 2.5.9
|
- 2.5.9
|
||||||
|
- 2.6.0
|
||||||
logLevel:
|
logLevel:
|
||||||
description: 'Log level'
|
description: 'Log level'
|
||||||
required: true
|
required: true
|
||||||
|
@ -4,6 +4,7 @@ CHANGES
|
|||||||
v2.6.0
|
v2.6.0
|
||||||
------
|
------
|
||||||
|
|
||||||
|
* Prep for 2.6.0 release
|
||||||
* Update requirements
|
* Update requirements
|
||||||
* Removed Makefile comment
|
* Removed Makefile comment
|
||||||
* Update Makefile for dev vs. run environments
|
* Update Makefile for dev vs. run environments
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
"""Utilities and helper functions."""
|
"""Utilities and helper functions."""
|
||||||
|
|
||||||
import collections
|
|
||||||
import errno
|
import errno
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
import sys
|
||||||
|
|
||||||
import update_checker
|
import update_checker
|
||||||
|
|
||||||
@ -15,6 +15,12 @@ from .fuzzyclock import fuzzy # noqa: F401
|
|||||||
from .ring_buffer import RingBuffer # noqa: F401
|
from .ring_buffer import RingBuffer # noqa: F401
|
||||||
|
|
||||||
|
|
||||||
|
if sys.version_info.major == 3 and sys.version_info.minor >= 10:
|
||||||
|
from collections.abc import MutableMapping
|
||||||
|
else:
|
||||||
|
from collections import MutableMapping
|
||||||
|
|
||||||
|
|
||||||
def env(*vars, **kwargs):
|
def env(*vars, **kwargs):
|
||||||
"""This returns the first environment variable set.
|
"""This returns the first environment variable set.
|
||||||
if none are non-empty, defaults to '' or keyword arg default
|
if none are non-empty, defaults to '' or keyword arg default
|
||||||
@ -105,7 +111,7 @@ def flatten_dict(d, parent_key="", sep="."):
|
|||||||
items = []
|
items = []
|
||||||
for k, v in d.items():
|
for k, v in d.items():
|
||||||
new_key = parent_key + sep + k if parent_key else k
|
new_key = parent_key + sep + k if parent_key else k
|
||||||
if isinstance(v, collections.MutableMapping):
|
if isinstance(v, MutableMapping):
|
||||||
items.extend(flatten_dict(v, new_key, sep=sep).items())
|
items.extend(flatten_dict(v, new_key, sep=sep).items())
|
||||||
else:
|
else:
|
||||||
items.append((new_key, v))
|
items.append((new_key, v))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user