Skip to content

Commit ad64c78

Browse files
authored
Merge pull request #13 from NagaraTech/poc_1
alpha vlc node version & more business logic completion
2 parents 6139083 + f67419b commit ad64c78

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+7954
-118
lines changed

.github/workflows/vlc_image.yaml

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Create and publish a Docker image
2+
3+
on:
4+
push:
5+
branches: ['feat/vlc-inner-node']
6+
7+
env:
8+
REGISTRY: ghcr.io
9+
IMAGE_NAME: ${{ github.repository }}
10+
11+
jobs:
12+
build-and-push-image:
13+
runs-on: ubuntu-latest
14+
15+
permissions:
16+
contents: read
17+
packages: write
18+
attestations: write
19+
20+
steps:
21+
- name: Checkout repository
22+
uses: actions/checkout@v4
23+
24+
- name: Log in to the Container registry
25+
uses: docker/login-action@v3
26+
with:
27+
registry: ${{ env.REGISTRY }}
28+
username: ${{ github.actor }}
29+
password: ${{ secrets.GITHUB_TOKEN }}
30+
31+
- name: Extract metadata (tags, labels) for Docker
32+
id: meta
33+
uses: docker/metadata-action@v5
34+
with:
35+
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
36+
tags: |
37+
type=ref,event=branch
38+
type=ref,event=tag
39+
type=ref,event=pr
40+
type=semver,pattern={{raw}}
41+
type=sha,enable=true,priority=100,prefix=sha-,suffix=,format=short
42+
43+
- name: Build and push Docker image
44+
uses: docker/build-push-action@v5
45+
with:
46+
context: .
47+
push: true
48+
tags: ${{ steps.meta.outputs.tags }}
49+
labels: ${{ steps.meta.outputs.labels }}

.gitignore

+83-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,86 @@
1+
# This file should only ignore things that are generated during a `x.py` build,
2+
# generated by common IDEs, and optional files controlled by the user that
3+
# affect the build (such as config.toml).
4+
# In particular, things like `mir_dump` should not be listed here; they are only
5+
# created during manual debugging and many people like to clean up instead of
6+
# having git ignore such leftovers. You can use `.git/info/exclude` to
7+
# configure your local ignore list.
8+
9+
## File system
10+
.DS_Store
11+
desktop.ini
12+
13+
## Editor
14+
*.swp
15+
*.swo
16+
Session.vim
17+
.cproject
18+
.idea
19+
*.iml
20+
.vscode
21+
.project
22+
.favorites.json
23+
.settings/
24+
.vs/
25+
26+
## Tool
27+
.valgrindrc
28+
.cargo
29+
.protolint.yaml
30+
# Included because it is part of the test case
31+
!/tests/run-make/thumb-none-qemu/example/.cargo
32+
33+
## Configuration
34+
/config.toml
35+
/Makefile
36+
config.mk
37+
config.stamp
38+
no_llvm_build
39+
40+
## Build
41+
/dl/
42+
/doc/
43+
/inst/
44+
/llvm/
45+
/mingw-build/
46+
build/
47+
!/compiler/rustc_mir_build/src/build/
48+
/build-rust-analyzer/
49+
/dist/
50+
/unicode-downloads
151
/target
252
/Cargo.lock
353

4-
# ide
5-
.vscode
54+
/src/bootstrap/target
55+
/src/tools/x/target
56+
# Created by default with `src/ci/docker/run.sh`
57+
/obj/
58+
59+
## Temporary files
60+
*~
61+
\#*
62+
\#*\#
63+
.#*
64+
65+
## Tags
66+
tags
67+
tags.*
68+
TAGS
69+
TAGS.*
70+
71+
## Python
72+
__pycache__/
73+
*.py[cod]
74+
*$py.class
75+
76+
## Node
77+
node_modules
78+
package-lock.json
79+
package.json
80+
81+
## Rustdoc GUI tests
82+
tests/rustdoc-gui/src/**.lock
83+
84+
# Before adding new lines, see the comment at the top.
85+
86+
target/

0 commit comments

Comments
 (0)