Compare commits

..

28 Commits

Author SHA1 Message Date
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
749ea07170 fix: change to automated releases (#110) 2023-10-20 19:46:32 +01:00
b96a1239e5 fix: change to automated releases 2023-10-20 19:43:15 +01:00
5 changed files with 66 additions and 31 deletions

View File

@ -1,7 +1,5 @@
name: CI
on:
push:
branches: [main]
pull_request:
types: [opened, synchronize, reopened]
paths-ignore:

View File

@ -1,19 +0,0 @@
name: Build
on:
push:
branches: [main]
jobs:
build:
name: GitHub Container Registry
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- 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:${{ github.sha }} --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:${{ github.sha }}

51
.github/workflows/release.yml vendored Normal file
View File

@ -0,0 +1,51 @@
name: Build
on:
push:
branches: [main]
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
id: tag_version
uses: mathieudutour/github-tag-action@v6.1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
default_bump: minor
- name: Create a GitHub release
uses: ncipollo/release-action@v1
with:
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:${{ 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:${{ needs.release.outputs.new_tag }}
deploy:
name: Update Portainer Deployment
runs-on: ubuntu-latest
steps:
- uses: fjogeleit/http-request-action@v1
with:
url: ${{ secrets.PORTAINER_WEBHOOK_URL }}
method: POST
timeout: 30000
preventFailureOnNoResponse: 'true'

View File

@ -1,6 +1,11 @@
{
"extends": [
"config:base"
"config:base",
":semanticCommits",
":semanticCommitTypeAll(fix)"
],
"baseBranches": [
"next"
],
"platformCommit": true,
"dependencyDashboardAutoclose": true,

View File

@ -3,18 +3,18 @@ astroid==3.0.1
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
filelock==3.13.1
future==0.18.3
humanfriendly==10.0
identify==2.5.30
idna==3.4
identify==2.5.32
idna==3.6
iniconfig==2.0.0
lazy-object-proxy==1.9.0
mccabe==0.7.0
@ -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.24.7
webex-bot==0.4.1
webexteamssdk==1.6.1
websockets==10.2
wrapt==1.15.0
wrapt==1.16.0
xmltodict==0.13.0