diff --git a/.github/workflows/README.md b/.github/workflows/README.md index 77a9f78f03d9..b5f529c0e7da 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -35,6 +35,13 @@ Main continuous integration job. Builds CCF for all target platforms, runs unit, File: `ci.yml` 3rd party dependencies: None +# Long Tests + +Secondary continuous integration job. Runs more expensive, longer tests, such as tests against ASAN builds, fuzzing etc. Runs daily. + +File: `long-test.yml` +3rd party dependencies: None + # CodeQL analysis Builds CCF with CodeQL, and runs the security-extended checks. Triggered on PRs that affect ".github/workflows/codeql-analysis.yml", and once a week on main. @@ -92,10 +99,6 @@ File: `doc.yml` The following pipelines are still here to support 4.x, but will be removed when it reaches EOL. -## CI containers ACR/MCR - -File: `ci-containers.yml` - ## Release containers ACR/MCR File: `containers.yml` diff --git a/.github/workflows/ci-containers.yml b/.github/workflows/ci-containers.yml deleted file mode 100644 index 5b1313455364..000000000000 --- a/.github/workflows/ci-containers.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: "Build and Publish CI Containers to ACR" - -on: - push: - tags: - - "ccf_ci_image/*" - -env: - ACR_REGISTRY: ccfmsrc.azurecr.io - ACR_TOKEN_NAME: ci-push-token - DOCKER_BUILDKIT: 1 # https://docs.docker.com/develop/develop-images/build_enhancements/ - -permissions: read-all - -jobs: - build: - name: "Build and Publish CI Containers" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Truncate ref - run: echo "tag=${GITHUB_REF#refs/tags/ccf_ci_image/}" >> $GITHUB_OUTPUT - id: tref - - - name: Build CCF CI sgx container - run: docker build -f docker/ccf_ci . --build-arg="platform=sgx" -t $ACR_REGISTRY/ccf/ci:${{steps.tref.outputs.tag}}-sgx - - - name: Build CCF CI snp clang 15 container - run: docker build -f docker/ccf_ci . --build-arg="platform=snp" --build-arg="clang_version=15" -t $ACR_REGISTRY/ccf/ci:${{steps.tref.outputs.tag}}-snp-clang15 - - - name: Build CCF CI virtual clang 15 container - run: docker build -f docker/ccf_ci . --build-arg="platform=virtual" --build-arg="clang_version=15" -t $ACR_REGISTRY/ccf/ci:${{steps.tref.outputs.tag}}-virtual-clang15 - - - name: Log in - run: docker login -u $ACR_TOKEN_NAME -p ${{ secrets.ACR_CI_PUSH_TOKEN_PASSWORD }} $ACR_REGISTRY - - - name: Push CI container - run: docker push $ACR_REGISTRY/ccf/ci --all-tags