Commit Graph

54 Commits

Author SHA1 Message Date
55640a7aad Update .github/workflows/build_image.yaml
Some checks failed
ci / docker (push) Failing after 41s
release / Builds new NetBox Docker Images (./build-latest.sh, linux/amd64,linux/arm64) (push) Failing after 14s
release / Builds new NetBox Docker Images (./build.sh develop, linux/amd64,linux/arm64) (push) Failing after 15s
release / Builds new NetBox Docker Images (./build.sh feature, linux/amd64,linux/arm64) (push) Failing after 14s
release / Builds new NetBox Docker Images (PRERELEASE=true ./build-latest.sh, linux/amd64,linux/arm64) (push) Failing after 16s
2024-08-21 18:32:50 -05:00
2b73a7df5e Update .github/workflows/build_image.yaml
Some checks failed
ci / docker (push) Failing after 4m59s
2024-08-21 11:02:18 -05:00
3c2ac0f7ec Update .github/workflows/build_image.yaml
Some checks failed
ci / docker (push) Failing after 7m10s
2024-08-21 10:42:08 -05:00
5cbb16524c Add .github/workflows/build_image.yaml 2024-08-21 10:31:41 -05:00
Tobias Genannt
f1787b4775 Disabled new tests 2024-04-28 09:29:43 +02:00
renovate[bot]
b7d99c9c69
Update github/super-linter action to v6 2024-04-23 19:44:05 +00:00
Tobias Genannt
5873885edc Cancel workflow runs for in progress PRs 2024-04-19 21:53:06 +02:00
Tobias Genannt
d2d7948021 Avoid duplicate checks for Renovate PRs 2024-03-26 17:32:05 +01:00
Tobias Genannt
24eaba7f9b Use ARM64 self-hosted runner 2024-03-02 13:25:38 +01:00
renovate[bot]
33430fda08
Update actions/setup-python action to v5 2023-12-06 12:35:21 +00:00
renovate[bot]
e6fedf16fe
Update docker/login-action action to v3 2023-09-12 18:03:05 +00:00
renovate[bot]
8b8447f5c6
Update docker/setup-qemu-action action to v3 2023-09-12 15:12:56 +00:00
renovate[bot]
c473fcc44a
Update docker/setup-buildx-action action to v3 2023-09-12 09:21:44 +00:00
renovate[bot]
364555eef6
Update actions/checkout action to v4 2023-09-05 05:38:37 +00:00
renovate[bot]
23a262d72f
Update github/super-linter action to v5 2023-04-14 19:16:09 +00:00
Tobias Genannt
e44f0398fb Try to get test on ARM64 to pass 2023-04-06 17:44:10 +02:00
Tobias Genannt
eef45c8197 Using new GITHUB_OUTPUT method 2023-01-28 15:49:13 +01:00
Tobias Genannt
f2b0375d5b Using GITHUB_TOKEN for API 2023-01-28 13:38:28 +01:00
Tobias Genannt
aa3357817a Disable Gitleaks 2022-11-30 10:54:24 +01:00
renovate[bot]
c0063a6573
Update docker/setup-buildx-action action to v2 2022-07-16 08:23:01 +00:00
renovate[bot]
8aec402ea2
Update docker/setup-qemu-action action to v2 2022-07-15 18:36:01 +00:00
Tobias Genannt
cee1b5b079 Build ARM64 images 2022-07-15 15:06:16 +02:00
Tobias Genannt
1370596f27
Fixed missing Python version
Python version hast to be set with v4 of the action. The version is now fixed to what is in Alpine 3.14.
2022-06-09 07:47:48 +02:00
Renovate Bot
606e56d78f
Update actions/setup-python action to v4 2022-06-08 19:42:43 +00:00
Renovate Bot
ed8b42fbde
Update docker/login-action action to v2 2022-05-05 19:01:27 +00:00
Renovate Bot
2c20771682
Update actions/checkout action to v3 2022-03-01 19:06:16 +00:00
Renovate Bot
f1efccea6b
Update actions/setup-python action to v3 2022-02-28 13:52:44 +00:00
Tobias Genannt
ed48909f96 Removed Alpine edge from tests 2021-12-10 14:29:53 +01:00
Tobias Genannt
2456a642b7 Fixed release action workflow 2021-12-09 11:23:30 +01:00
cimnine
4cc7f13b6e Push to ghcr.io 2021-10-18 11:42:59 +02:00
Renovate Bot
dd732d7bc2
Update github/super-linter action to v4 2021-05-25 20:35:56 +00:00
Tobias Genannt
5b34df1471 Build feature branch
The branch for the next version of Netbox is now called "feature".
2021-04-26 09:44:52 +02:00
Tobias Genannt
b18e4aaf92 Fix super-linter on PRs
See: https://github.com/github/super-linter#example-connecting-github-action-workflow
2021-04-07 10:57:14 +02:00
Christian Mäder
4c8435e874 fixup! Lint the syntax of changes 2021-02-10 10:48:45 +01:00
Christian Mäder
28e4ae44fb Lint the syntax of changes 2021-02-08 18:56:30 +01:00
Robin Schneider
ee40e339c8
NetBox should always be referred to as NetBox
Fix all instances of "Netbox".

```Shell
git ls-files -z . | xargs --null -I '{}' find './{}' -type f -print0 | xargs --null sed --in-place --regexp-extended 's#Netbox#NetBox#g;'
```

Ref: https://netbox.readthedocs.io/en/stable/development/style-guide/#branding
2021-02-04 21:48:08 +01:00
Renovate Bot
ad93c99f46
Update actions/checkout action to v2 2021-01-31 11:55:20 +00:00
Tobias Genannt
96132e1dcc Prevent "alpine:edge" from failling the workflow
Alpine is releases a new version once a year. Therefore our workflow
runs don't need to be marked as failed when run on alpine:edge
2021-01-20 10:43:07 +01:00
Tobias Genannt
d273391773 Gunicorn is replaced with nginx-unit
We now serve Netbox with an nginx-unit instance instead of Gunicorn.
This allows us to get rid of the extra Nginx container because Unit is
also serving the static files. The static files are now collected at container
buildtime instead of every startup.
2021-01-15 09:22:22 +01:00
Christian Mäder
b92c652d99 Add quay.io as fallback registry 2020-12-15 00:41:01 +01:00
Tobias Genannt
bb2ac7bd71 Disable tests for Python 3.10-rc
Some of the dependencies of Netbox can't be built with Python 3.10.
2020-10-26 16:47:38 +01:00
Tobias Genannt
30a98c5009 Upgrade Python image to 3.9-alpine
Upgrade the default base image to Python 3.9 and start testing on Python 3.10-rc
2020-10-26 16:25:38 +01:00
Tobias Genannt
911488242f Use release version of Python 3.9 in tests 2020-10-26 15:42:31 +01:00
Tobias Genannt
32cef1dcf8
Enable test on Python 3.9 2020-09-01 13:52:01 +02:00
Tobias Genannt
a68f315acb Move default source image to Python 3.8 2020-09-01 12:27:39 +02:00
Tobias Genannt
a217ce8ffd Changed "build-branches.sh" to "build-next.sh"
The old version of "build-branches.sh" skipped the pushing of images when one of
them didn't change its sources. When looking at the Netbox branches I noticed
that the "master" branch only changes when there is a new release. Because we
build the new releases anyway in "build-latest.sh" that leaves "develop" and
"develop-*" which change regularly. The new script "build-next.sh" is responsible
for building "develop-*" as the next major release of Netbox. The build of
"develop" is moved to the Github Action build matrix. This has the additional
advantage of being faster because more builds are done in parallel.
2020-04-08 22:11:37 +02:00
Christian Mäder
778f7546b8 Enable push workflow for PRs 2020-01-30 15:48:01 +01:00
Christian Mäder
1f25fba671
Merge pull request #229 from netbox-community/fix_shields
Readme Cleanup
2020-01-23 15:32:41 +01:00
Christian Mäder
0e625a3b5c Disable python 3.9 tests once more 2020-01-23 10:44:02 +01:00
Christian Mäder
9229b45dc2 Fix build status badge 2020-01-23 09:35:30 +01:00