Compare commits

..

No commits in common. "18c0fb7dc7f72ec018ee843751f7da2ab25cd87f" and "ede6f306c478c93e9157ff2f1f65499bdc6e1542" have entirely different histories.

View file

@ -17,7 +17,6 @@ jobs:
name: Build and push images name: Build and push images
runs-on: default runs-on: default
steps: steps:
# cheatsheet: https://nexveridian.com/blog/forgejo-pushing-container-images/
- name: Install dependencies - name: Install dependencies
run: | run: |
nix-env -iA nixpkgs.nodejs nixpkgs.podman nixpkgs.kvmtool nix-env -iA nixpkgs.nodejs nixpkgs.podman nixpkgs.kvmtool
@ -25,23 +24,12 @@ jobs:
# configure container policy to accept insecure registry # configure container policy to accept insecure registry
mkdir -p ~/.config/containers mkdir -p ~/.config/containers
echo '{ "default": [ {"type":"insecureAcceptAnything"} ] }' > ~/.config/containers/policy.json echo '{ "default": [ {"type":"insecureAcceptAnything"} ] }' > ~/.config/containers/policy.json
# configure authentication
cat > ~/.podman/config.json <<EOF
{
"auths": {
"${{ env.registry }}": {
"auth": "$(echo -n "${{ forge.actor }}:${{ env.PACKAGE_TOKEN }}" | base64 -w 0)"
}
}
}
EOF
- uses: actions/checkout@v4 - uses: actions/checkout@v4
# - name: Log into registry - name: Log into registry
# run: | run: |
# echo "${{ secrets.PACKAGE_TOKEN }}" | podman login --username "${{ forge.actor }}" --password-stdin ${{ env.registry }} podman login --username "${{ forge.actor }}" --password "${{ secrets.PACKAGE_TOKEN }}" ${{ env.registry }}
- name: Create image - name: Create image
run: | run: |
@ -50,4 +38,4 @@ jobs:
- name: Push image - name: Push image
run: | run: |
podman push --authfile=~/.podman/config.json localhost/${{ env.image }}:${{ env.tag }} ${{ env.registry }}/${{ forge.repo }}/${{ env.image }}:${{ env.tag }} podman push localhost/${{ env.image }}:${{ env.tag }} ${{ env.registry }}/${{ forge.repo }}/${{ env.image }}:${{ env.tag }}