Compare commits

..

53 Commits

Author SHA1 Message Date
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
3 changed files with 34 additions and 17 deletions

View File

@ -14,8 +14,10 @@ jobs:
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: 30000
preventFailureOnNoResponse: "true"

View File

@ -1,28 +1,28 @@
appdirs==1.4.4
astroid==3.0.1
astroid==3.0.2
attrs==23.1.0
autopep8==2.0.4
backoff==2.2.1
certifi==2023.7.22
certifi==2023.11.17
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
distlib==0.3.8
filelock==3.13.1
future==0.18.3
humanfriendly==10.0
identify==2.5.30
idna==3.4
identify==2.5.33
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
pathspec==0.12.1
platformdirs==4.1.0
pluggy==1.3.0
py==1.11.0
pycodestyle==2.11.1
@ -36,11 +36,11 @@ 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.3
urllib3==2.1.0
virtualenv==20.25.0
webex-bot==0.4.1
webexteamssdk==1.6.1
websockets==10.2
wrapt==1.15.0
wrapt==1.16.0
xmltodict==0.13.0