1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00
Commit Graph

61 Commits

Author SHA1 Message Date
Oleg Bulatov
2032ffa742 [redhat-3.9] chore: pull changes for s390x from master (#2107)
* chore: updated s390x builder (#1931)

* chore: updated s390x builder

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

* chore: updated s390x builder

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

* chore: updated s390x builder

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

* chore: updated s390x builder

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

---------

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>
Co-authored-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

* chore: Get REGISTRY from GitHub secrets (#1958)

* chore:Updated checks for s390x ZVSI builder (#1987)

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>
Co-authored-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>

* chore: updated build-and-publish for s390x (#2098)

* chore: updated build-and-publish for s390x

Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com>

* chore: updated build-and-publish for s390x

Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com>

---------

Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com>
Co-authored-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com>

---------

Signed-off-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>
Signed-off-by: Sai Deekshith Kotakonda <Sai.Deekshith.Kotakonda@ibm.com>
Co-authored-by: Sai Deekshith <kdeekshithsai7373@gmail.com>
Co-authored-by: Sai Deekshith Kotakonda <sai.deekshith.kotakonda@ibm.com>
2023-08-09 12:38:48 +02:00
OpenShift Cherrypick Robot
648f9571e3 [redhat-3.9] build(deps): bump golang.org/x/net (PROJQUAY-5339) (#2093)
* config-tool: bump golang.org/x/net (PROJQUAY-5339)

* chore: Add lint job for config-tool

---------

Co-authored-by: Oleg Bulatov <oleg@bulatov.me>
2023-08-02 18:09:59 +02:00
Oleg Bulatov
9351d03a63 chore: Merge config-tool/.github into .github 2023-08-01 12:36:01 +02:00
OpenShift Cherrypick Robot
3298995a79 chore: Do not require ticket for build(deps-dev) (#2081)
Co-authored-by: Oleg Bulatov <oleg@bulatov.me>
2023-08-01 08:50:21 +02:00
OpenShift Cherrypick Robot
95a51576d5 chore: Fix regexp in pull_request_linting.yaml (#2054)
Co-authored-by: Oleg Bulatov <oleg@bulatov.me>
2023-07-24 16:12:19 +02:00
OpenShift Cherrypick Robot
24b5fed01c chore: Use conventional-commit-checker-action for Jira check (PROJQUAY-5672) (#2023)
As we agreed to put the Jira ticket only into the commit title, we can
remove neofinancial/ticket-check-action and use only
conventional-commit-checker-action.

Co-authored-by: Oleg Bulatov <oleg@bulatov.me>
2023-07-20 17:34:10 +02:00
Oleg Bulatov
cc4bb0cc8e chore: Use buildx v0.11.0-rc2 (#1960) (#1971) 2023-06-14 12:45:33 +02:00
Yussuf Shaikh
6a664d8cb0 chore: update ppc64le builder (#1904)
Signed-off-by: Yussuf Shaikh <yussuf.shaikh1@ibm.com>
2023-05-24 12:12:45 +02:00
Oleg Bulatov
8e326f278c chore: Use external builders (#1898) 2023-05-23 22:03:48 +02:00
Oleg Bulatov
53e4394272 chore: Remove Docker Build jobs (PROJQUAY-5519) (#1888)
* chore: Use recent versions of GitHub Actions

* chore: Extract hack/verify-requirements.sh

* chore: Remove Docker Builds from CI and keep Cypress Tests

* chore: Use cypress-io/github-action@v5
2023-05-18 16:45:42 +02:00
Oleg Bulatov
80602e0421 chore: Fix UI tests (PROJQUAY-5424) (#1858) 2023-05-05 17:52:27 +02:00
Oleg Bulatov
58e0958c67 chore: Pin distribution-spec conformance tests (#1809) 2023-03-27 17:37:15 +02:00
Modassar Rana
618945b607 Added support for IBMZ (#1737)
Updated support for Z
2023-02-17 15:04:04 +01:00
Daniel Messer
f42497f95f build(deps): reduce CVEs in dependencies and runtime environment (PROJQUAY-4777) (#1644)
* switch to ubi-minimal to avoid old urllib3

Signed-off-by: dmesser <dmesser@redhat.com>

* bump deps to remediate CVEs

Signed-off-by: dmesser <dmesser@redhat.com>

* formatting

Signed-off-by: dmesser <dmesser@redhat.com>

* remove unnused dependency jsonpickle

Signed-off-by: dmesser <dmesser@redhat.com>

* bump wheel

Signed-off-by: dmesser <dmesser@redhat.com>

* Wait longer until the container is running

* Remove noise from health check output

* Explicitly set timezone name

---------

Signed-off-by: dmesser <dmesser@redhat.com>
Co-authored-by: Oleg Bulatov <oleg@bulatov.me>
2023-02-06 19:48:10 +01:00
Oleg Bulatov
4efa48e3e0 chore: Use GitHub Actions cache for Docker Build jobs (PROJQUAY-4970) (#1710)
* chore: Use ubuntu-22.04 for Docker Build jobs

* chore: Use GitHub Cache for Docker builds

* chore: Use npm clean-install in Dockerfile

* Rerun npm clean-install only if package*.json is changed
2023-01-24 16:02:11 +01:00
Kenny Lee Sin Cheong
6e8e2d2fe7 chore: remove deprecated appr code (PROJQUAY-4992) (#1718) 2023-01-24 10:11:04 +01:00
Dave O'Connor
f1d8558815 Add quay-ui (#1683)
Signed-off-by: Dave O'Connor <1656866+HammerMeetNail@users.noreply.github.com>
2022-12-20 08:38:16 -05:00
Oleg Bulatov
7c3b52538f Use real Quay image for OCI tests (#1680) 2022-12-19 15:18:19 +01:00
Dave O'Connor
e07b8efe37 Set ubuntu runner to be 20.04 (#1666) 2022-12-08 17:00:25 +01:00
Dave O'Connor
68f0017e01 Update nginx config (#1639)
Signed-off-by: Dave O'Connor <doconnor@redhat.com>
2022-12-05 16:53:10 -05:00
Dave O'Connor
e3c35268a7 Restore create release id (#1571) 2022-10-17 11:05:35 -04:00
snehakpersistent
d08298bc60 arch: add ppc64le support to quay (PROJQUAY-4595) (#1535)
* add ppc64le support to quay
2022-10-12 08:27:18 -04:00
Dave O'Connor
30a4c34748 Update release workflow to use new release action (#1526) 2022-09-12 13:23:34 -04:00
Sunandadadi
e566560fee CI: Commenting arm docker build (PROJQUAY-0000) (#1522) 2022-09-07 18:45:49 -04:00
Oleg Bulatov
af501dfb11 Check that requirements.txt has all dependencies (#1430) 2022-07-13 09:28:18 +02:00
Oleg Bulatov
07c8a75fa1 ci: Check arm64 builds in CI (PROJQUAY-4038) (#1431)
* Fix Dockerfile for arm64

* Check arm64 builds in CI
2022-07-01 13:12:58 -04:00
Oleg Bulatov
cf52f5e371 chore: Use Python 3.9 (#1382)
* Use Python 3.9

* Adapt code for Python 3.9
2022-06-20 14:05:47 +02:00
Oleg Bulatov
ed8f12ba34 Enable some flake8 checks in CI (#1389) 2022-06-16 18:22:16 +02:00
Oleg Bulatov
5eaf0584db chore: Run mypy as CI job (#1363)
* Run mypy as CI job

* Fix peewee.pyi and configure pyright
2022-06-13 11:01:17 +02:00
Oleg Bulatov
521ff7a20c Create workflow for OCI Conformance (#1350) 2022-05-30 13:27:23 +02:00
Dave O'Connor
bd4b94a48c Remove legacy requirements-osbs (#1309)
Signed-off-by: Dave O'Connor <doconnor@redhat.com>
2022-05-10 09:10:47 -04:00
Brandon Caton
ef91c57c23 format: Updating black to resolve click dependency issue (PROJQUAY-3487) (#1209)
Currently the CI breaks due to a dependency of black, `click`, breaking with it's latest release with `ImportError: cannot import name '_unicodefun' from 'click'`. Since black does not pin it's version of click it pulls in the latest version containing the breaking change and fails the CI check. This updates black with the patch. [See the original issue here.](https://github.com/psf/black/issues/2964) The rest of the changes are format updates introduced with the latest version of black.
2022-03-29 15:34:57 -04:00
Flavian Missi
fe4d66b030 feat: pull-thru proxy cache (#1053)
introduces the possibility to pull images from external registries
through Quay, storing them locally for faster subsequent pulls.

Closes PROJQUAY-3030 and PROJQUAY-3033
2022-03-23 17:20:00 +01:00
Jonathan King
e2921d7af8 ci: Enable workflow dispatch for build and publish (PROJQUAY-3310) (#1155)
- Enable workflow dispatch for the build and publish job
- This is a requirement to call the workflow from releases repository
2022-03-01 11:03:38 -05:00
Flavian Missi
9ee1c58059 util/ipresolver: manually add aws-ip-ranges.json (#1065)
the Github workflow responsible for keeping this file up-to-date is
currently failing to push to our master branch due to branch protection.
see
https://github.com/githubocto/flat/discussions/66#discussioncomment-1991251
for details.
2022-02-07 14:31:17 +01:00
Flavian Missi
65100439f6 chore: download aws ip ranges via github workflow (#1041)
PROJQUAY-2941 #close
2022-01-12 18:21:45 +01:00
Flavian Missi
897e7e3913 requirements.txt: remove unused dependencies (#948)
also move dev specific dependencies to requirements-dev.txt
2021-10-26 16:41:52 +02:00
Flavian Missi
8ef0aff83d chore: improve check for JIRA ticket (PROJQUAY-2623) (#919)
also add conventional commits check, it's very similar to our previous one.
see conventionalcommits.org for details
2021-10-19 09:15:56 +02:00
Flavian Missi
16dcebf101 chore: build and publish workflow (PROJQUAY-2556) 2021-10-07 08:06:34 +02:00
Kenny Lee Sin Cheong
86d150a204 dockerfile: refactor dockerfile (PROJQUAY-1997) (#787)
* cicd: toggle on more OCI conformance tests (PROJQUAY-1997)

This commit also has the CI keep the report around as a workflow
artifact.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>

* external_libraries: patch out wider dependencies (PROJQUAY-1997)

This change makes it possible to run the external_libraries script
without needing to pull in the entire quay configuration framework. This
will allow for a more granular Dockerfile.

Signed-off-by: Hank Donnay <hdonnay@redhat.com>

* cicd: enable docker buildkit backend (PROJQUAY-1997)

Signed-off-by: Hank Donnay <hdonnay@redhat.com>

* Dockerfile: rework to be faster (PROJQUAY-1997)

This change allows for the Dockerfile to reuse more cache, and run in
parallel when using the BuildKit backend.

* init: Uses user site-package directory as Python root (PROJQUAY-1997)

Use `python3 -m site --user-site` as Python root when installing certs.

Co-authored-by: Hank Donnay <hdonnay@redhat.com>
2021-05-12 10:36:58 -04:00
thomasmckay
0ffe9ceeca chore: correct chnglog params (PROJQUAY-1486) (#762)
added missing --next-tag
2021-04-21 11:07:56 -04:00
Kenny Lee Sin Cheong
e6011cff5b ci: include optional merge commit number in commit check job (PROJQUAY-1486) (#742)
Also add capturing group for message body.
2021-04-13 13:28:43 -04:00
thomasmckay
addaeac04a chore: fix release image tag to retain leading 'v' (PROJQUAY-1486) (#739) 2021-04-12 13:51:45 -04:00
thomasmckay
166d17ab4f chore: correct cut-release.yml (PROJQUAY-1486) (#731) 2021-04-09 13:14:00 -04:00
thomasmckay
bfc9d75cab chore: fix cut-release.yml (PROJQUAY-1468) (#729) 2021-04-09 13:06:15 -04:00
thomasmckay
6c7dcb8425 chore: correct git-chglog config (PROJQUAY-1468) (#728) 2021-04-09 12:51:09 -04:00
thomasmckay
fba629b2db release: fixing Release action (PROJQUAY-1486) (#723) 2021-04-08 09:00:02 -04:00
thomasmckay
cdd1d1d9d2 release: ci/cd release update (PROJQUAY-1486) (#716) 2021-04-07 16:38:29 -04:00
Kurtis Mullins
bd7252c536 [PROJQUAY-1021] task: Update "Black" to version 20.8b1 2020-11-30 18:48:19 -05:00
Kurtis Mullins
23b8a23993 fix: Use Python 3.8 for CI tests (#580) 2020-10-19 13:21:20 -04:00