summaryrefslogtreecommitdiffstats
path: root/.github (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check galaxy collection with and without redirectHao Liu2024-04-101-4/+6
|
* Publish amd64 and arm64 awx image on release (#15053)24.2.0Hao Liu2024-04-092-41/+63
| | | | | | | | | * Stage multi-arch awx image - change CI to use `make awx-kube-build` instead of build playbook - update staging CI to build and push multiarch awx image - update doc to use `make awx-kube-build` to build awx image - remove build playbook (no longer used)
* Update DOCKER_COMPOSE command to `docker compose` (#15056)Hao Liu2024-04-021-1/+1
| | | | | | | * Update DOCKER_COMPOSE command docker-compose will stop being supported soon and this is causing CI flake setting DOCKER_COMPOSE default to `docker compose` * Give AWX network a static name
* Skip replicas test for awx-operator (#14987)Hao Liu2024-03-131-1/+1
| | | speed up CI, also AWX code change won't effect that test
* Allow for manually starting workflow to build devel images (#14955)Shane McDonald2024-03-061-0/+1
|
* Removing Podman to use Docker again in the collection ci (#14938)Cesar Francisco San Nicolas Martinez2024-02-281-4/+0
| | | Removing Podman var to use Docker again in the collection ci
* Publish multi-arch versioned awx-ee23.9.0Hao Liu2024-02-272-6/+6
| | | | dependent on https://github.com/ansible/awx-ee/pull/235
* Publish multi-arch manifest of awx (#14929)Hao Liu2024-02-261-5/+9
| | | Promote multi-arch awx manifest
* Multi-arch build for AWX images in ghcr.io (#14899)Hao Liu2024-02-201-23/+40
| | | | | | build amd64 and ARM image for - awx - awx_devel - awx_kube_devel
* Allow dev image to build on fork (#14898)Hao Liu2024-02-192-3/+9
| | | | | | | | | | | | | | | | | | | | | | * Allow dev image to build on fork Fix uppercase repo owner error in CI example ``` Run docker pull ghcr.io/TheRealHaoLiu/awx_devel:devel docker pull ghcr.io/TheRealHaoLiu/awx_devel:devel shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} env: LC_ALL: C.UTF-8 CI_GITHUB_TOKEN: *** DEV_DOCKER_OWNER: TheRealHaoLiu COMPOSE_TAG: devel py_version: 3 invalid reference format: repository name must be lowercase ``` --------- Co-authored-by: Rick Elrod <rick@elrod.me>
* Label any changes to requirements folder with dependencies labelAlan Rominger2024-02-191-2/+1
|
* Fix the persistent breakage when cleaning up branches23.8.1Jeff Bradberry2024-02-151-8/+4
| | | | | | | | The github workflow that we have set up for branch deletion doesn't work: - the `on: delete` event does not support the `branches:` filter - the `mode` flag for the aws_s3 module does not have `delete` as one of the options. The proper option appears to be `delobj`.
* Update .github/workflows/stage.ymlChristian Adams2024-02-141-2/+2
| | | Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* Update .github/workflows/stage.ymlChristian Adams2024-02-141-1/+1
| | | Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com>
* Build multi-arch awx-operator images when releasingChristian M. Adams2024-02-141-11/+17
|
* Specify docker network when multiple networksChris Meyers2024-01-251-1/+1
| | | | | | * We introduced multi networks to our docker env. The code this replaces would return both networks' ip addresses concatinated i.e. '192.168.2.1192.168.2.3'.
* Build the source distribution bundle to also upload to PyPIJeff Bradberry2024-01-111-1/+1
| | | | This has been broken since 20.0.1.
* Dependabot for docsite requirements (#14670)Don Naro2023-12-061-0/+10
|
* [CI] Reduce GHA timeouts from 6h default (#14704)Rick Elrod2023-12-0612-4/+26
| | | | | | | | | | | | | | | | | * [CI] Reduce GHA timeouts from 6h default The goal here is to never interfere with a real run (so most of the timeout-minutes values seem rather high) but to avoid having 6h long runs if something goes crazy and never ends. Signed-off-by: Rick Elrod <rick@elrod.me> * Do bash hackery instead Signed-off-by: Rick Elrod <rick@elrod.me> --------- Signed-off-by: Rick Elrod <rick@elrod.me>
* Fix awx collection publishing on galaxy (#14642)Hao Liu2023-11-291-2/+2
| | | | | | | --location (-L) parameter will prompt curl to submit a new request if the URL is a redirect. After moving to galaxy-NG without -L the curl falsely return 302 for any version Co-authored-by: John Barker <john@johnrbarker.com>
* allow pytest --migrations to succeed (#14663)23.5.0Chris Meyers2023-11-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * allow pytest --migrations to succeed * We actually subvert migrations from running in test via pytest.ini --no-migrations option. This has led to bit rot for the sqlite migrations happy path. This changeset pays off that tech debt and allows for an sqlite migration happy path. * This paves the way for programatic invocation of individual migrations and weaving of the creation of resources (i.e. Instance, Job Template, etc). With this, a developer can instantiate various database states, trigger a migration, assert the state of the db, and then have pytest rollback all of that. * I will note that in practice, running these migrations is dog shit slow BUT this work also opens up the possibility of saving and re-using sqlite3 database files. Normally, caching is not THE answer and causes more harm than good. But in this case, our migrations are mostly write-once (I say mostly because this change set violates that :) so cache invalidation isn't a major issue. * functional test for migrations on sqlite * We commonly subvert running migrations in test land. Test land uses sqlite. By not constantly exercising this code path it atrophies. The smoke test here is to continuously exercise that code path. * Add ci test to run migration tests separately, they take =~ 2-3 minutes each on my laptop. * The smoke tests also serves as an example of how to write migration tests. * run migration tests in ci
* Removed mailing list from triage_replies.mdTVo2023-11-031-2/+2
|
* Explicitly set collection version during promotion (#14484)Hao Liu2023-09-261-1/+5
|
* Consolidate image and server setup in several checks (#14477)Alan Rominger2023-09-254-25/+47
|
* Remove conditional paths due to conflict with required checks (#14450)Alan Rominger2023-09-142-6/+0
|
* Fix continue-on-error GH actions bug, always run archive step insteadAlan Rominger2023-09-142-1/+3
|
* Continue workflow steps to save logs from failed tests (#14448)Alan Rominger2023-09-141-0/+1
|
* Enable collection integration tests on GHARick Elrod2023-09-054-42/+248
| | | | | | | | | | | | | | | There are a number of changes here: - Abstract out a GHA composite action for running the dev environment - Update the e2e tests to use that new abstracted action - Introduce a new (matrixed) job for running collection integration tests. This splits the jobs up based on filename. - Collect coverage info and generate an html report that people can download easily to see collection coverage info. - Do some hacks to delete the intermediary coverage file artifacts which aren't needed after the job finishes. Signed-off-by: Rick Elrod <rick@elrod.me>
* Add check for building docsite (#14406)Alan Rominger2023-09-052-0/+22
|
* [CI] Update GHA actions to sate some warnings emitted by test infrastructure ↵Rick Elrod2023-08-318-21/+21
| | | | | (#14398) Signed-off-by: Rick Elrod <rick@elrod.me>
* Restrict PR body check to just AWX repoAlan Rominger2023-08-291-0/+1
|
* Revert "Adding PR check to ensure JIRA links are present"Alan Rominger2023-08-291-35/+0
| | | | This reverts commit 3ae6174050900d61e349afb3e804367ba9957720.
* Added PR check to ensure JIRA links are present (#13839)John Westcott IV2023-08-021-0/+35
|
* Fixed dependencies tag in PR labeler (#14286)John Westcott IV2023-07-281-2/+2
|
* Only push the production images for main repo (#14261)Alan Rominger2023-07-191-2/+5
|
* Upgrade Github actions issue labeler to fix 404 errors (#14163)Alan Rominger2023-06-261-1/+1
|
* Fix PR and issue labeler job permissions (#14134)John Westcott IV2023-06-152-4/+4
|
* Removes dependabot for opening ui dependency pr's (#14075)Michael Abashian2023-06-011-19/+0
|
* Escape parenthesis in labeler for tech preview ui labelMichael Abashian2023-05-181-1/+1
|
* Updates issue_labeler.yml to handle tech preview ui auto-labelingMichael Abashian2023-05-181-0/+2
|
* Adds a component label for the tech preview ui in bug_report.ymlMichael Abashian2023-05-181-0/+1
|
* Issue template: Remind people to use security@ (#13971)Rick Elrod2023-05-091-0/+2
| | | Signed-off-by: Rick Elrod <rick@elrod.me>
* Allow running AWX checks on forks (#13938)Alan Rominger2023-05-021-1/+1
|
* Merge pull request #12952 from sashashura/patch-1John Westcott IV2023-04-113-0/+11
|\ | | | | ci: workflows security hardening
| * build: harden label_issue.yml permissionsAlex2022-09-251-0/+4
| | | | | | Signed-off-by: Alex <aleksandrosansan@gmail.com>
| * build: harden label_pr.yml permissionsAlex2022-09-251-0/+4
| | | | | | Signed-off-by: Alex <aleksandrosansan@gmail.com>
| * build: harden promote.yml permissionsAlex2022-09-251-0/+3
| | | | | | Signed-off-by: Alex <aleksandrosansan@gmail.com>
* | Automatically build image for feature branchHao Liu2023-03-071-6/+16
| | | | | | | | - also will now publish awx image for devel
* | Merge pull request #13304 from john-westcott-iv/limit_actionsJohn Westcott IV2023-02-162-0/+2
|\ \ | | | | | | Only allow promote and stage to run on the awx repo
| * | Adding endswith(awx) to stageJohn Westcott IV2022-12-081-1/+1
| | |