Compare commits

..

81 Commits

Author SHA1 Message Date
99d8b862c6 Merge branch 'main' into next 2024-03-04 17:14:51 +00:00
608c1e81f6 chore(pip-prod)(deps): bump python-dateutil from 2.9.0 to 2.9.0.post0
Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.9.0 to 2.9.0.post0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.9.0...2.9.0.post0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 17:11:33 +00:00
571e1c2d0b chore(pip-prod)(deps): bump python-dateutil from 2.8.2 to 2.9.0
Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.2 to 2.9.0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.8.2...2.9.0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 17:56:21 +00:00
88a58e08b8 chore(pip-prod)(deps): bump tomlkit from 0.12.3 to 0.12.4
Bumps [tomlkit](https://github.com/sdispater/tomlkit) from 0.12.3 to 0.12.4.
- [Release notes](https://github.com/sdispater/tomlkit/releases)
- [Changelog](https://github.com/sdispater/tomlkit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sdispater/tomlkit/compare/0.12.3...0.12.4)

---
updated-dependencies:
- dependency-name: tomlkit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 20:36:40 +00:00
d79f66ede4 chore(pip-prod)(deps): bump astroid from 3.0.3 to 3.1.0
Bumps [astroid](https://github.com/pylint-dev/astroid) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/pylint-dev/astroid/releases)
- [Changelog](https://github.com/pylint-dev/astroid/blob/main/ChangeLog)
- [Commits](https://github.com/pylint-dev/astroid/compare/v3.0.3...v3.1.0)

---
updated-dependencies:
- dependency-name: astroid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 20:32:06 +00:00
741d9e2f82 chore(pip-prod)(deps): bump virtualenv from 20.25.0 to 20.25.1
Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.25.0 to 20.25.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](https://github.com/pypa/virtualenv/compare/20.25.0...20.25.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-22 19:06:28 +00:00
f515fb8149 chore(pip-prod)(deps): bump future from 0.18.3 to 1.0.0
Bumps [future](https://github.com/PythonCharmers/python-future) from 0.18.3 to 1.0.0.
- [Release notes](https://github.com/PythonCharmers/python-future/releases)
- [Changelog](https://github.com/PythonCharmers/python-future/blob/master/docs/changelog.rst)
- [Commits](https://github.com/PythonCharmers/python-future/compare/v0.18.3...v1.0.0)

---
updated-dependencies:
- dependency-name: future
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-21 18:39:09 +00:00
8bed4f3805 chore(pip-prod)(deps): bump urllib3 from 2.2.0 to 2.2.1
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.0...2.2.1)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 17:11:25 +00:00
6729efffa9 chore(pip-prod)(deps): bump identify from 2.5.34 to 2.5.35
Bumps [identify](https://github.com/pre-commit/identify) from 2.5.34 to 2.5.35.
- [Commits](https://github.com/pre-commit/identify/compare/v2.5.34...v2.5.35)

---
updated-dependencies:
- dependency-name: identify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 17:07:23 +00:00
1f99bc0263 chore(pip-prod)(deps): bump identify from 2.5.33 to 2.5.34
Bumps [identify](https://github.com/pre-commit/identify) from 2.5.33 to 2.5.34.
- [Commits](https://github.com/pre-commit/identify/compare/v2.5.33...v2.5.34)

---
updated-dependencies:
- dependency-name: identify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-13 08:56:35 +00:00
fb4fc2ab5b fix(deps): update dependency astroid to v3.0.3 2024-02-09 14:02:21 +00:00
1cce692f9c fix(deps): update dependency certifi to v2024 2024-02-09 14:02:21 +00:00
111f32d7f8 fix(deps): update dependency urllib3 to v2.2.0 2024-02-09 14:02:21 +00:00
1349adcd59 fix(deps): update dependency platformdirs to v4.2.0 2024-02-09 14:02:21 +00:00
d194551de3 fix(deps): update dependency dill to v0.3.8 2024-02-09 14:02:21 +00:00
5de2daed2d fix(deps): update dependency python-dotenv to v1.0.1 2024-02-09 14:02:21 +00:00
0f2ff28f1d Add Dependabot 2024-02-09 14:02:21 +00:00
0abf4448e7 fix(deps): update dependency pluggy to v1.4.0 2024-02-09 14:02:21 +00:00
e43fd2af7c fix(deps): update dependency attrs to v23.2.0 2024-02-09 14:02:21 +00:00
2e5281ba3e fix(deps): update dependency astroid to v3.0.3 2024-02-04 15:34:14 +00:00
87079195ad fix(deps): update dependency certifi to v2024 2024-02-04 15:31:33 +00:00
0988c58c64 fix(deps): update dependency urllib3 to v2.2.0 2024-02-01 08:48:59 +00:00
975541fb39 fix(deps): update dependency platformdirs to v4.2.0 2024-01-31 08:55:20 +00:00
6fe11e7220 fix(deps): update dependency dill to v0.3.8 2024-01-28 08:18:40 +00:00
86c978297f fix(deps): update dependency python-dotenv to v1.0.1 2024-01-24 20:31:17 +00:00
1f1a7c18b8 Add Dependabot 2024-01-24 20:09:24 +00:00
f6c66b593f fix(deps): update dependency pluggy to v1.4.0 2024-01-24 19:48:40 +00:00
60233230b1 fix(deps): update dependency attrs to v23.2.0 2023-12-31 14:56:58 +00:00
7d0051f985 Merge branch 'next' 2023-12-30 13:40:21 +00:00
6b09b4a1a6 Pass SNYK_TOKEN to CI 2023-12-30 13:39:12 +00:00
f86f84db43 fix(deps): update dependency lazy-object-proxy to v1.10.0 2023-12-30 13:39:12 +00:00
561ecfbc91 Merge branch 'next' of github.com:luketainton/roboluke-tasks into next 2023-12-30 13:32:23 +00:00
0954200ebf Pass SNYK_TOKEN to CI 2023-12-30 13:32:12 +00:00
9017433728 Merge branch 'main' into next 2023-12-30 13:29:27 +00:00
9a567a92e4 fix(deps): update dependency lazy-object-proxy to v1.10.0 2023-12-15 15:52:49 +00:00
d2d38024d5 fix(deps): update dependency distlib to v0.3.8 2023-12-14 21:31:58 +00:00
1d22ea1067 fix(deps): update dependency astroid to v3.0.2 2023-12-14 21:31:58 +00:00
02520fcc9e fix(deps): update dependency pathspec to v0.12.1 2023-12-14 21:31:58 +00:00
5a8edb5a71 fix(deps): update dependency pathspec to v0.12.0 2023-12-14 21:31:58 +00:00
5da7a1640f fix(deps): update dependency identify to v2.5.33 2023-12-14 21:31:58 +00:00
bc2a0a1a82 fix(deps): update dependency virtualenv to v20.25.0 2023-12-14 21:31:58 +00:00
bb0b6ec071 fix(deps): update dependency platformdirs to v4.1.0 2023-12-14 21:31:58 +00:00
af7bc3b9bf fix conflict 2023-12-14 21:28:47 +00:00
555e9ff50e fix(deps): update dependency distlib to v0.3.8 2023-12-14 19:50:14 +00:00
b42f97f2ef fix(deps): update dependency astroid to v3.0.2 2023-12-14 19:48:36 +00:00
e4d88ef813 fix(deps): update dependency pathspec to v0.12.1 2023-12-11 12:18:26 +00:00
b36786d9c1 fix(deps): update dependency pathspec to v0.12.0 2023-12-10 14:44:00 +00:00
cd36a13f61 fix(deps): update dependency identify to v2.5.33 2023-12-09 14:01:39 +00:00
b36a966896 fix(deps): update dependency virtualenv to v20.25.0 2023-12-04 18:03:33 +00:00
6d3c04c63f fix(deps): update dependency platformdirs to v4.1.0 2023-12-04 18:01:26 +00:00
644f71d8b2 fix(deps): update dependency platformdirs to v4 2023-11-27 13:58:18 +00:00
bc18115fa2 fix(ci): wait for Docker build before updating Portainer 2023-11-27 13:58:18 +00:00
88096c8166 fix(deps): update dependency platformdirs to v4 2023-11-27 13:56:00 +00:00
e838b0fa9a fix(ci): wait for Docker build before updating Portainer 2023-11-27 13:54:12 +00:00
926e00a85b fix(deps): update dependency idna to v3.6 2023-11-25 19:32:55 +00:00
0afb586982 fix(deps): update dependency idna to v3.5 2023-11-24 21:09:52 +00:00
aa0a9dabd1 fix(deps): update dependency virtualenv to v20.24.7 2023-11-21 18:54:06 +00:00
c27eb3ec9b fix(deps): update dependency identify to v2.5.32 2023-11-18 21:00:22 +00:00
13533360d7 fix(deps): update dependency certifi to v2023.11.17 2023-11-18 09:07:49 +00:00
7587e14196 fix(deps): update dependency tomlkit to v0.12.3 2023-11-15 12:25:15 +00:00
1a82603ce3 fix(deps): update dependency urllib3 to v2.1.0 2023-11-13 20:59:28 +00:00
fbb4956878 fix(deps): update dependency wrapt to v1.16.0 2023-11-11 12:48:37 +00:00
ec8199770d fix(deps): update dependency tomlkit to v0.12.2 2023-11-02 17:36:52 +00:00
5dac8a94d9 fix(deps): update dependency charset-normalizer to v3.3.2 2023-11-01 12:14:30 +00:00
d89fa33eed fix(deps): update dependency filelock to v3.13.1 2023-11-01 12:09:04 +00:00
c70c7c22ec fix(deps): update dependency identify to v2.5.31 2023-10-28 21:12:38 +01:00
fedf9ae454 fix(deps): update dependency filelock to v3.13.0 2023-10-27 23:17:29 +01:00
24be001317 fix(deps): update dependency virtualenv to v20.24.6 2023-10-23 22:54:25 +01:00
3fcd36bac1 fix(deps): update dependency charset-normalizer to v3.3.1 2023-10-23 22:52:30 +01:00
d03afeb8c4 chore(ci): add 30s timeout to Portainer request 2023-10-20 21:47:54 +01:00
c9199fad81 Merge branch 'main' into next 2023-10-20 21:23:13 +01:00
ebeaa551ff chore(ci): auto-update Portainer stack on release 2023-10-20 21:22:33 +01:00
4dedea1949 fix(ci): correct reference to previous CI job 2023-10-20 21:22:32 +01:00
bb29a70f4c fix(ci): fix issues with publishing Docker image 2023-10-20 21:22:11 +01:00
70beb4c25e Merge branch 'main' into next 2023-10-20 21:17:29 +01:00
9c312927bf chore(ci): auto-update Portainer stack on release 2023-10-20 21:16:52 +01:00
df2f706292 fix(ci): fix issues with publishing Docker image (#111)
* fix: change to automated releases

* fix(ci): fix issues with publishing Docker image

* fix(ci): correct reference to previous CI job
2023-10-20 19:53:46 +01:00
567efb9ec0 fix(ci): correct reference to previous CI job 2023-10-20 19:52:23 +01:00
8ee34a6226 Merge branch 'main' into next 2023-10-20 19:51:25 +01:00
c3133bbcda fix(ci): fix issues with publishing Docker image 2023-10-20 19:50:19 +01:00
b96a1239e5 fix: change to automated releases 2023-10-20 19:43:15 +01:00
6 changed files with 87 additions and 25 deletions

View File

44
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,44 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
assignees:
- "luketainton"
reviewers:
- "luketainton"
commit-message:
prefix: "chore(actions)"
include: "scope"
labels:
- "dependencies"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "daily"
assignees:
- "luketainton"
reviewers:
- "luketainton"
commit-message:
prefix: "chore(docker)"
include: "scope"
labels:
- "dependencies"
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
assignees:
- "luketainton"
reviewers:
- "luketainton"
commit-message:
prefix: "chore(pip-prod)"
prefix-development: "chore(pip-dev)"
include: "scope"
labels:
- "dependencies"

View File

@ -6,16 +6,19 @@ on:
- "README.md"
- "LICENSE.md"
- ".gitignore"
- "CODEOWNERS"
- "renovate.json"
- ".github/CODEOWNERS"
- ".github/renovate.json"
- ".github/dependabot.yml"
jobs:
pythonci:
uses: luketainton/gha-workflows/.github/workflows/ci-python.yml@main
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
dockerci:
uses: luketainton/gha-workflows/.github/workflows/ci-docker.yml@main
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}

View File

@ -7,6 +7,8 @@ jobs:
release:
name: Release
runs-on: ubuntu-latest
outputs:
new_tag: ${{ steps.tag_version.outputs.new_tag }}
steps:
- uses: actions/checkout@v4
- name: Bump version and push tag
@ -21,17 +23,30 @@ jobs:
tag: ${{ steps.tag_version.outputs.new_tag }}
name: ${{ steps.tag_version.outputs.new_tag }}
body: ${{ steps.tag_version.outputs.changelog }}
publish:
name: GitHub Container Registry
runs-on: ubuntu-latest
needs: release
steps:
- uses: actions/checkout@v4
- name: Login to GitHub Container Registry
run: echo ${{ secrets.GHCR_ACCESS_TOKEN }} | docker login ghcr.io -u luketainton --password-stdin
- name: Build image for GitHub Package Registry
run: docker build . --file Dockerfile --tag ghcr.io/luketainton/roboluke-tasks:${{ steps.tag_version.outputs.new_tag }} --tag ghcr.io/luketainton/roboluke-tasks:latest
run: docker build . --file Dockerfile --tag ghcr.io/luketainton/roboluke-tasks:${{ needs.release.outputs.new_tag }} --tag ghcr.io/luketainton/roboluke-tasks:latest
- name: Push image to GitHub Package Registry
run: |
docker push ghcr.io/luketainton/roboluke-tasks:latest
docker push ghcr.io/luketainton/roboluke-tasks:${{ steps.tag_version.outputs.new_tag }}
docker push ghcr.io/luketainton/roboluke-tasks:${{ needs.release.outputs.new_tag }}
deploy:
name: Update Portainer Deployment
runs-on: ubuntu-latest
needs: publish
steps:
- uses: fjogeleit/http-request-action@v1
with:
url: ${{ secrets.PORTAINER_WEBHOOK_URL }}
method: POST
timeout: 60000
preventFailureOnNoResponse: "true"

View File

@ -1,46 +1,46 @@
appdirs==1.4.4
astroid==3.0.1
attrs==23.1.0
astroid==3.1.0
attrs==23.2.0
autopep8==2.0.4
backoff==2.2.1
certifi==2023.7.22
certifi==2024.2.2
cfgv==3.4.0
charset-normalizer==3.3.0
charset-normalizer==3.3.2
click==8.1.7
coloredlogs==15.0.1
dill==0.3.7
distlib==0.3.7
filelock==3.12.4
future==0.18.3
dill==0.3.8
distlib==0.3.8
filelock==3.13.1
future==1.0.0
humanfriendly==10.0
identify==2.5.30
idna==3.4
identify==2.5.35
idna==3.6
iniconfig==2.0.0
lazy-object-proxy==1.9.0
lazy-object-proxy==1.10.0
mccabe==0.7.0
mypy-extensions==1.0.0
nodeenv==1.8.0
packaging==23.2
pathspec==0.11.2
platformdirs==3.11.0
pluggy==1.3.0
pathspec==0.12.1
platformdirs==4.2.0
pluggy==1.4.0
py==1.11.0
pycodestyle==2.11.1
PyJWT==2.8.0
pyparsing==3.1.1
python-dateutil==2.8.2
python-dotenv==1.0.0
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
PyYAML==6.0.1
requests==2.31.0
requests-toolbelt==1.0.0
six==1.16.0
toml==0.10.2
tomli==2.0.1
tomlkit==0.12.1
urllib3==2.0.7
virtualenv==20.24.5
tomlkit==0.12.4
urllib3==2.2.1
virtualenv==20.25.1
webex-bot==0.4.1
webexteamssdk==1.6.1
websockets==10.2
wrapt==1.15.0
wrapt==1.16.0
xmltodict==0.13.0